Авторизация
Авторизация происходит при каждом запросе: нужно передавать OAuth-токен, сгенерированный для аккаунта на Яндексе, для каждого метода в HTTP-заголовке Authorization
.
GET api/v1 HTTP/1.1
Host: adfox.yandex.ru
Authorization: OAuth 05dd3dd84ff948fdae2bc4fb91f13e22bb1f289ceef0037
Если метод API вызван без токена или в запросе передан недействительный токен, сервер возвращает HTTP-статус 401 Unauthorized
.
Получение токена
Чтобы получить токен:
-
Перейдите на страницу Создание приложения.
-
Заполните поля:
-
Название вашего сервиса;
-
Иконка сервиса — опционально;
-
Платформы приложения — добавьте одну или несколько платформ;
-
Redirect URL — укажите
https://oauth.yandex.ru/verification_code
; -
Доступ к данным — укажите
adfox:api
; -
Почта для связи — опционально.
-
-
Нажмите Создать приложение и скопируйте его ClientID (
).
-
Добавьте скопированный ClientID в ссылку вида https://oauth.yandex.ru/authorize?response_type=token&client_id=<идентификатор приложения>.
-
Перейдите по ссылке и на открывшейся странице скопируйте ваш авторизационный токен.