Авторизация

Внимание. Вы открыли документацию API версии 3.2. Яндекс Вебмастер перестал поддерживать версию 3.2 и ниже со второго полугодия 2020 г. Рекомендуем использовать API версии 4.1.

Для выполнения действий на Яндекс Вебмастере от имени определенного пользователя клиентское приложение должно быть зарегистрировано на сервисе Яндекс 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.