Авторизация
Для выполнения действий на Яндекс Вебмастере от имени определенного пользователя клиентское приложение должно быть зарегистрировано на сервисе Яндекс 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=<идентификатор приложения>
-
Перейдите по ссылке и на открывшейся странице скопируйте ваш авторизационный токен.
Токен действует 6 месяцев. Чтобы получить новый токен, перейдите по ссылке из п. 3 еще раз.
Для авторизации используется протокол OAuth 2.0, общая схема взаимодействия приложения с OAuth-сервером представлена на странице Реализация OAuth в Яндексе.
При обращении к данным пользователя без авторизационного токена будет возвращен HTTP-статус 401 Unauthorized
.