2016-07-05 109 views
2

我已经提到这个问题Instagram API: The access_token provided is invalid,我自己发布这个问题之前。提供的access_token无效。 Instagram

我的情况非常相似,我昨天刚刚注册了一个新应用程序,现在处于沙盒模式。我明白我对instagram数据的访问非常有限。但是我有不知道为什么,甚至低于最简单的要求,我收到错误The access_token provided is invalid.

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

我很肯定的是,我这样做的权利,但以防万一我做它错了。首先,我需要使用以下网址登录我的应用,在那里我需要更改我自己的CLIENT-IDREDIRECT-URI

https://api.instagram.com/oauth/authorize/?client_id=CLIENT-ID&redirect_uri=REDIRECT-URI&response_type=code

成功登录后,会重定向到我的REDIRECT-URI例如:http://your-redirect-uri?code=CODE

我复制生成的CODEhttps://api.instagram.com/v1/users/self/?access_token=CODE追加,其中它返回我The access_token provided is invalid.

请指正如果我做错了。

回答

4

对于那些面临同样问题的人,我意识到我需要将code更改为access-token。因为我使用隐式流,所以我需要更改该参数以返回一个令牌。

来源: https://api.instagram.com/oauth/authorize/?client_id=CLIENT-ID&redirect_uri=REDIRECT-URI&response_type=代码

为:https://api.instagram.com/oauth/authorize/?client_id=CLIENT-ID&redirect_uri=REDIRECT-URI&response_type=令牌

+0

对了,别忘了去掉禁止隐含的OAuth选项IG管理客户端控制台。 – Jim

+0

哇,谢谢你!让我疯狂的为什么我的“令牌”不起作用。 – Master