Авторизация
Для использования API Яндекс Тег Менеджера необходимо получить авторизационный токен через OAuth-сервер Яндекса. Токен необходимо передавать для каждого метода в HTTP-заголовке Authorization.
Пример запроса:
GET /ytm/management/v1/container/{containerId}/tags HTTP/1.1
Host: https://api.ytm.yandex.net
Authorization: OAuth <access_token>
Content-Type: application/json
Content-Length: 127
Если метод API вызван без токена или в запросе передан недействительный токен, сервер возвращает HTTP-статус 401 Unauthorized.
Примечание
Обеспечьте безопасное хранение авторизационного токена, не передавайте его третьим лицам.
Получение OAuth-токена
Чтобы получить авторизационный токен:
-
Создайте приложение, при этом заполните поля:
-
название — можно указать произвольно;
-
иконка сервиса — необязательно;
-
платформы приложения — выберите веб-сервисы;
-
redirect URI — укажите
https://oauth.yandex.ru/verification_code; -
доступ к данным — укажите ytm:read.
-
-
Нажмите Создать приложение и скопируйте его ClientID (напротив идентификатора нажмите значок
). -
Добавьте скопированный ClientID в ссылку вида
https://oauth.yandex.ru/authorize?response_type=token&client_id=<идентификатор приложения> -
Перейдите по ссылке и на открывшейся странице скопируйте ваш авторизационный токен.