Задать вопрос
@glebvvs

Почему не могу подключиться к API Яндекса?

Пытаюсь подключиться к API Яндекса.

В Яндекс.OAuth я захожу под логином и паролем, под которым захожу в Яндекс.Вебмастер.

Отладочный токен получил и приложение зарегистрировал. Приложению разрешил доступ к вебмастеру. В адрес приложения вписал url сайта, с которого делаю запросы.

Вот превью приложения, где четко указано к каким сервисам Яндекса я хочу подключаться
5c7ba9759c2da137963273.pngвот в настройках приложения поля которые я заполняю для того, чтобы моему приложению был разрешен доступ к API
5c7baad6b38f4618130446.pngЭто предупреждение браузера которое мне говорит, что я со своего сайта не могу получать ресурсы API:
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://api.webmaster.yandex.net/v4/user/. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).


Вот пример запроса, который я делаю для получения id пользователя:
fetch('https://api.webmaster.yandex.net/v4/user/', {
	method: 'GET',
	headers: {
		"Authorization": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
	}
})
.then(response => {
	
});


В чем может быть проблема? Я делаю неправильный запрос или я неправильно что-то настроил на стороне Яндекса?

Буду благодарен, если кто-то укажет мне верный путь.
  • Вопрос задан
  • 1061 просмотр
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 1
Попробуй
fetch('https://api.webmaster.yandex.net/v4/user/', {
    mode: 'no-cors'
    ...
})
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы