使用客户端ID,客户端秘密和代码获得Instagram访问令牌



我正在尝试使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。

>

最新更新