Соответствующий код не был найден или уже использовался - PullRequest
0 голосов
/ 09 ноября 2019

Я пытаюсь использовать Instagram OAuth, используя документацию для разработчиков по адресу

https://developers.facebook.com/docs/instagram-basic-display-api/getting-started

. Шаг 1 и 2 работают без проблем, поэтому у меня есть свой Client-ID,Client-Secret, Redirect-URI и код.

18 Я пытаюсь использовать OAuth Instagram, используя документацию для разработчиков по адресу

https://www.instagram.com/developer/authentication/.

Шаг 1 и2 работают без проблем, поэтому у меня есть мой Client-ID, Client-Secret, Redirect-URI и код.

Но каждый раз, когда я пытаюсь получить Acces Token, я получаю следующееerror:

{"code": 400, "error_type": "OAuthException", "error_message": "Соответствующий код не найден или уже использовался". }

Любые советы, как решить эту проблему?

1 Ответ

0 голосов
/ 09 ноября 2019

Следуйте инструкциям из ссылки Facebook, которую вы разместили не в Instagram (они не будут работать для нового API):

Перенаправление для авторизации пользователя:

https://api.instagram.com/oauth/authorize
?app_id={app-id}
&redirect_uri={redirect-uri}
&scope=user_profile,user_media
&response_type=code

Обменяйте код, возвращенный длятокен:

curl -X POST \
https://api.instagram.com/oauth/access_token \
-F app_id={app-id} \
-F app_secret={app-secret} \
-F grant_type=authorization_code \
-F redirect_uri={redirect-uri} \
-F code={code}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...