我正在尝试使Instagram开发人员访问令牌。我有所有需要的信息(客户端ID,客户端秘密和代码(,并在下面的代码上将其输入我的计算机上的"终端"。我什么都没回来。难道我做错了什么?我应该在其他地方输入此信息以获取访问令牌吗?
curl -F 'client_id=[CLIENT ID]
'
-F 'client_secret=[CLIENT SECRET]
'
-F 'grant_type=authorization_code'
-F 'redirect_uri=https://[MY WEBSITE]'
-F 'code=[CODE]'
https://api.instagram.com/oauth/access_token
访问https://www.instagram.com/developer/clients/manage/,然后在您的应用程序旁边单击"管理"。
- 我的" 客户端ID "是1111111111111111111111111111111111111111111111111
- 我的" 客户秘密"是222222222222222222222222222222222222222222222222222222222222222222222222222222222222其中
- 我的" 有效的重定向uris "在"安全"选项卡下是https://www.example.com/
- 我的" code = "通过转到此URL https://www.instagram.com/oauth/authorize/?client=111111111111111111111111111111111111111111 111111111111111111 1111111111111111 111111111111 1111111111111 1111111111 1111111111 111111111 1111111111 111111111111 111111111 11 11111111111 111111111111 1111111111111 1111111Vexample.com/& response_type = code。这将我重定向到https://www.example.com/?code=33333333333333333333333333333333333333333,在该URL中是我的"代码"。
这些必须是精确的,包括重定向URL的尾随或不拖动斜线,帽子等等。
curl -F 'client_id=11111111111111111111111111111111'
-F 'client_secret=22222222222222222222222222222222'
-F 'grant_type=authorization_code'
-F 'redirect_uri=https://www.example.com/'
-F 'code=33333333333333333333333333333333'
https://api.instagram.com/oauth/access_token
这将返回有关用户的JSON对象,包括全能的" access_token "。矿山是444444444444444444444444444444444444444444444444444444444。
>