Авторизация

Для использования API AppMetrica необходимо получить авторизационный токен с помощью Яндекс.OAuth. Его необходимо передавать для каждого метода в HTTP-заголовке Authorization.

Пример:

curl -X GET \
  https://api.appmetrica.yandex.ru/management/v1/applications \
  -H 'Authorization: OAuth <your_token>'

где <your_token> — это OAuth-токен, который можно получить по инструкции.

GET /management/v1/applications HTTP/1.1
Host: api.appmetrica.yandex.ru
Authorization: OAuth <your_token>

где <your_token> — это OAuth-токен, который можно получить по инструкции.

Передача токена в параметрах URL не поддерживается.

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

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

Чтобы получить авторизационный токен:

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

    Используйте ссылку из инструкции. Если открыть страницу из Яндекс ID, указать нужные доступы не получится.

  2. Укажите название вашего сервиса.

  3. Укажите почту для связи.

  4. В разделе Доступ к данным укажите appmetrica:read и appmetrica:write. Чтобы доступы появились в выпадающем списке, начните вводить их название.

    Скриншот

  5. Нажмите Создать приложение. После создания приложения откроется окно с информацией о нем.

  6. Скопируйте идентификатор вашего приложения в блоке ClientID.

    Скриншот

  7. Вставьте его в ссылку, чтобы получить отладочный токен:

    https://oauth.yandex.ru/authorize?response_type=token&client_id=<идентификатор приложения>
    

Подробнее об авторизации с помощью OAuth в документации сервиса.

Если вы не нашли ответ на свой вопрос, то вы можете задать его через форму обратной связи. Пожалуйста, опишите возникшую проблему как можно подробнее. Если возможно, приложите скриншот.

Написать в службу поддержки
Предыдущая
Следующая