Я выполняю шаг для входа клиента в Instagram , я настроил свое приложение на Менеджер клиента Instagram
Мой веб-приложение выполняет следующие действия:
Я изменяю URL в https://api.instagram.com/oauth/authorize/?client_id=<MY_CLIEND_ID>&redirect_uri=http://localhost:8080/&response_type=code
https://api.instagram.com/oauth/authorize/?client_id=<MY_CLIEND_ID>&redirect_uri=http://localhost:8080/&response_type=code
Я авторизую свое веб-приложение
URL становится http://localhost:8080/?code=<INSTAGRAM_ACCESS_TOKEN>
http://localhost:8080/?code=<INSTAGRAM_ACCESS_TOKEN>
Я звоню (запрос Ajax GET) https://api.instagram.com/v1/tags/nofilter/media/recent?access_token=<INSTAGRAM_ACCESS_TOKEN>
https://api.instagram.com/v1/tags/nofilter/media/recent?access_token=<INSTAGRAM_ACCESS_TOKEN>
Но я получаю эту ошибку:
Failed to load https://api.instagram.com/v1/tags/nofilter/media/recent?access_token=INSTAGRAM_ACCESS_TOKEN : Request header field Access-Control-Allow-Origin is not allowed by Access-Control-Allow-Headers in preflight response.
Попробуйте вызвать тот же Ajax, используя CORSA API, префикс «https://cors -anywhere.herokuapp.com / « + URL, добавление CORSA должно легко обойти CORS. :)