Аутентификация в API
При работе с API сервиса Yandex Search API данные для аутентификации необходимо отправлять в каждом запросе. Способ аутентификации зависит от типа аккаунта, от имени которого вы будете отправлять запросы:
-
Получите IAM-токен для аккаунта на Яндексе или федеративного аккаунта, необходимый для аутентификации. Передавайте полученный токен в заголовке
Authorizationкаждого запроса в формате:Authorization: Bearer <IAM-токен> -
Назначьте пользователю роль
search-api.webSearch.userна каталог, который будет использоваться для запросов к Yandex Search API. Идентификатор каталога должен передаваться в теле каждого запроса в полеfolderId(folder_id).
- Выберите один из способов аутентификации:
-
Получите IAM-токен. Передавайте IAM-токен в заголовке
Authorizationв формате:Authorization: Bearer <IAM-токен> -
Создайте API-ключ. Передайте API-ключ в заголовке
Authorizationв следующем формате:Authorization: Api-Key <API-ключ>
-
- Назначьте сервисному аккаунту роль
search-api.webSearch.userна каталог, в котором он был создан и который будет использоваться для запросов к Yandex Search API. Идентификатор каталога должен передаваться в теле каждого запроса в полеfolderId(folder_id).