Невозможно получить токен доступа к Instagram с новым API Instagram basi c - PullRequest
1 голос
/ 09 апреля 2020

Я очень разочарован новым Instagram API, и мне нужно просто получать такие вещи, как картинки, комментарии и лайки из моего Instagram-канала. Я выполняю все шаги, которые они упоминают здесь https://developers.facebook.com/docs/instagram-basic-display-api/guides/getting-access-tokens-and-permissions, но я все еще не могу получить окончательный токен доступа, который мне нужен для взаимодействия с API. После получения множества различных ошибок теперь я застрял с:

{"error_type": "OAuthException", "code": 400, "error_message": "Ошибка при проверке кода подтверждения. Пожалуйста, сделайте уверен, что ваш redirect_uri идентичен тому, который вы использовали в диалоговом запросе OAuth "}

Я все проверил в настройках своего разработчика Facebook и все в порядке, URL-адрес OAuth идентичен тому, который я Я использую команду curl для возврата access_token, и все настройки кажутся нормальными. Я заметил, что у многих людей возникают такие же проблемы, но я не могу найти что-то, что работает для меня.

Вот так я пытаюсь получить access_token:

curl -X POST https://api.instagram.com/oauth/access_token -F client_id=[client_id] -F client_secret=[code] -F grant_type=authorization_code -F redirect_uri=[url] -F code=AQDJxpW5h4r..

Я читал, что люди используют почтальон, и, видимо, он работает там, но я не знаю, как его использовать, любая помощь будет очень признательна.

Обновившись, я наконец-то смог получить access_token через Почтальон, и когда я пытаюсь использовать его сейчас, я получил эту ошибку:

{"meta": {"code": 400, "error_type": "OAuthAccessTokenException", "error_message": "The access_token provided is invalid."}}

Это действительно разочаровывает, все работало просто отлично до того, как это изменение API. Есть идеи?

...