Всем привет. Я впервые сталкиваюсь с публичными АПИ и хотелось бы понять в чем собственно моя ошибка.
Отладочный токен я получил, после чего обратился по следующей URL:
https://api.webmaster.yandex.net/v4/user/
Сейчас вот так выглядит мой запрос для получения ID пользователя.
fetch('https://api.webmaster.yandex.net/v4/user/', {
method: 'GET',
headers: {
"Authorization": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
}
})
.then(response => {
alert('test');
});
Браузер выбрасывает следующую ошибку:
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).
TypeError: NetworkError when attempting to fetch resource.
Как вариант пробовал такой запрос(результатов он не дал):
fetch('https://api.webmaster.yandex.net/v4/user/', {
method: 'GET',
headers: {
"Access-Control-Allow-Origin": "*",
"Authorization": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
}
})
.then(response => {
alert('test');
});
Хотел бы узнать как можно решить эту проблему и это что-то не настроено на стороне яндекса или у меня запрос просто кривой