Авторизация

Авторизация происходит при каждом запросе: нужно передавать OAuth-токен, сгенерированный для аккаунта на Яндексе, для каждого метода в HTTP-заголовке Authorization.

GET api/v1 HTTP/1.1
Host: adfox.yandex.ru
Authorization: OAuth 05dd3dd84ff948fdae2bc4fb91f13e22bb1f289ceef0037

Если метод API вызван без токена или в запросе передан недействительный токен, сервер возвращает HTTP-статус 401 Unauthorized.

Получение токена

Чтобы получить токен:

  1. Перейдите на страницу Создание приложения.

  2. Заполните поля:

    • Название вашего сервиса;

    • Иконка сервиса — опционально;

    • Платформы приложения — добавьте одну или несколько платформ;

    • Redirect URL — укажите https://oauth.yandex.ru/verification_code;

    • Доступ к данным — укажите adfox:api;

    • Почта для связи — опционально.

  3. Нажмите Создать приложение и скопируйте его ClientID ().

  4. Добавьте скопированный ClientID в ссылку вида https://oauth.yandex.ru/authorize?response_type=token&client_id=<идентификатор приложения>.

  5. Перейдите по ссылке и на открывшейся странице скопируйте ваш авторизационный токен.

Предыдущая