Авторизация
Для выполнения действий на Яндекс Вебмастере от имени определенного пользователя клиентское приложение должно быть зарегистрировано на сервисе Яндекс OAuth:
- Создайте приложение, при этом заполните поля:
- название — можно указать произвольно;
- иконка сервиса — необязательно;
- платформы приложения — выберите веб-сервисы;
- redirect URI — укажите https://oauth.yandex.ru/verification_code;
- доступ к данным — укажите webmaster:hostinfo и webmaster:verify.
- Нажмите Создать приложение и скопируйте его ClientID (напротив идентификатора нажмите значок ).
- Добавьте скопированный ClientID в ссылку вида
https://oauth.yandex.ru/authorize?response_type=token&client_id=<идентификатор приложения>
- Перейдите по ссылке и на открывшейся странице скопируйте ваш авторизационный токен.
Для авторизации используется протокол OAuth 2.0, общая схема взаимодействия приложения с OAuth-сервером представлена на странице Реализация OAuth в Яндексе.
При обращении к данным пользователя без авторизационного токена будет возвращен HTTP-статус 401 Unauthorized.