Авторизация

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

Пример:

curl -X GET \
  https://api.appmetrica.yandex.ru/management/v1/applications \
  -H 'Authorization: OAuth 05dd3dd84ff948fdae2bc4fb91f13e22bb1f289ceef0037'
Скопировано
Внимание. Передача токена в параметрах URL не поддерживается.

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

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

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

  1. Перейдите на страницу создания приложения.
  2. Введите название сервиса. Прикрепите его иконку (необязательно).
  3. В разделе Платформы приложения выберите пункт Веб-сервисы. В поле Redirect URI нажмите ссылку Подставить URL для отладки.
  4. В разделе Доступ к данным укажите appmetrica:read и appmetrica:write. Названия доступов вводите с начала строки, без пробела.
  5. Укажите почту для связи. Внизу страницы нажмите Создать приложение.
  6. Скопируйте идентификатор вашего приложения в блоке ClientID и вставьте его в ссылку, чтобы получить отладочный токен:
    https://oauth.yandex.ru/authorize?response_type=token&client_id=<идентификатор приложения>

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

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