我知道如何通过以下方式获取代码:
https://www.instagram.com/oauth/authorize/?client_id=CLIENT_ID&redirect_uri=REDIRECT_URI&response_type=code
但是,我找不到通过服务器获取访问令牌的方法。
2016年6月最近所有新来者和所有申请都被封锁了?
答案 0 :(得分:-1)
redirect_uri
中提供的网址(请参阅步骤1)。此外,code
会附加到网址。 http://your-redirect-uri?code=CODE
(您可以控制)。然后,您可以通过查询Instagram的服务器来交换code
访问令牌。这是cURL命令:
curl -F 'client_id=CLIENT_ID' \
-F 'client_secret=CLIENT_SECRET' \
-F 'grant_type=authorization_code' \
-F 'redirect_uri=AUTHORIZATION_REDIRECT_URI' \
-F 'code=CODE' \
https://api.instagram.com/oauth/access_token
首次收到令牌后,请将其存储(如果以后需要访问数据)。
官方文档中的更多信息:https://www.instagram.com/developer/authentication/