请帮助,如何获得authorization_code?
curl \-F 'client_id=CLIENT-ID' \
-F 'client_secret=CLIENT-SECRET' \
-F 'grant_type=authorization_code' \
-F 'redirect_uri=YOUR-REDIRECT-URI' \
-F 'code=CODE'
https://api.instagram.com/oauth/access_token {"error_type":"OAuthException","code":400,"error_message":"Invalid grant_type"}
这很令人困惑 . 我需要USER_ID .
有人说,它的authorization_code是参数 . 但我不明白 . 什么是param在这里 .
1 回答
我知道,这是一个非常晚的回复,但我希望它会帮助其他人:
PHP代码:
步骤1:使用client_id和重定向域获取代码,您将获得响应代码 . 它将使用代码参数的查询字符串重定向到您的redirect_uri域 .
步骤2:发出POST请求以使用client_id,client_secret以及您从步骤1中使用redirect_uri收到的代码来获取access_token .
我在这里使用PHP代码,例如:
您将获得access_token作为响应 . 现在您可以使用https://api.instagram.com/v1/users/self/media/recent/?access_token=8626207.5b6cd.a45ae4d343329ed05429567966d9访问Feed
现在,您可以通过读取json响应来打印Feed数据: