将令牌传递给GET

时间:2018-05-07 14:53:19

标签: http get instagram

因此,我正在尝试设置一个简单的身份验证令牌网页,以便从测试Instagram帐户获取信息。我有以下我认为是URL标题中的标记,这是我得到的一个例子:

CommonThings

我想把它传递给GET:

code=a4eb4c7be00045969ff124fe5e840508

我得到的代码去了ACCESS-TOKEN的地方。我是说得对,这是访问令牌,还是别的什么?如果是,如何将此代码放入我的get语句?

1 个答案:

答案 0 :(得分:1)

那不是访问令牌。这是您需要交换访问令牌的代码。请查看此处概述的服务器端流程:https://instagram.com/developer/authentication/

第1步:将用户定向到此网址:https://api.instagram.com/oauth/authorize/?client_id=CLIENT-ID&redirect_uri=REDIRECT-URI&response_type=code

第2步:获取重定向http://your-redirect-uri?code=CODE

这是您获取访问令牌swop的代码。

步骤3:您需要对access_token端点执行POST请求:

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

然后,您将获得一个可以在GET中使用的有效访问令牌:

https://api.instagram.com/v1/users/self/media/recent/?access_token=ACCESS-TOKEN

相关问题