Авторизация

Для использования 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. Укажите почту для связи. Внизу страницы нажмите Создать приложение: откроется окно Доступ внешних приложений в Яндекс ID.

  3. В разделе Общие данные введите название сервиса. При желании прикрепите его иконку.

  4. В разделе Платформы приложения выберите пункт Веб-сервисы. Другие пункты не нужны.

  5. В поле Redirect URI введите адрес https://oauth.yandex.ru/verification_code.

    Скриншот

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

    Скриншот

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

    Скриншот

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

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

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

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

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