Авторизация

Для выполнения действий на Яндекс Вебмастере от имени определенного пользователя клиентское приложение должно быть зарегистрировано на сервисе Яндекс OAuth:

  1. Создайте приложение, при этом заполните поля:
    • название — можно указать произвольно;
    • иконка сервиса — необязательно;
    • платформы приложения — выберите веб-сервисы;
    • redirect URI — укажите https://oauth.yandex.ru/verification_code;
    • доступ к данным — укажите webmaster:hostinfo и webmaster:verify.
  2. Нажмите Создать приложение и скопируйте его ClientID (напротив идентификатора нажмите значок ).
  3. Добавьте скопированный ClientID в ссылку вида
    https://oauth.yandex.ru/authorize?response_type=token&client_id=<идентификатор приложения>
  4. Перейдите по ссылке и на открывшейся странице скопируйте ваш авторизационный токен.

Для авторизации используется протокол OAuth 2.0, общая схема взаимодействия приложения с OAuth-сервером представлена на странице Реализация OAuth в Яндексе.

При обращении к данным пользователя без авторизационного токена будет возвращен HTTP-статус 401 Unauthorized.