Pinterest的官方OAuth2流程似乎返回了一个无效的访问令牌

时间:2015-09-26 15:24:21

标签: api oauth-2.0 pinterest

我按照Pinterest的指示前往authenticate a user,完成第2步后,我手里拿着一个访问令牌。但是,当我使用此访问令牌进行API调用时,我得到以下响应:

{"status": "failure", "code": 3, "host": "coreapp-devplatform-devapi-179", "generated_at": "Sat, 26 Sep 2015 15:11:35 +0000", "message": "Authorization failed.", "data": null}

当我使用Token Generator API调用成功时。在这两种情况下我都试过了:

https://api.pinterest.com/v1/me/?access_token=<YOUR-ACCESS-TOKEN>

有什么想法吗?

更新:来自Pinterest的Zack Argyle刚刚发推文他们正在努力解决他们的问题。 https://twitter.com/zackargyle/status/648547619229138944

2 个答案:

答案 0 :(得分:6)

对于那些在发布请求中请求access_token时遇到问题的人,在第二步中也包括client_secret

https://developers.pinterest.com/docs/api/authentication/

即请求此终点https://api.pinterest.com/v1/oauth/token时的post params将是:

grant_type 必须是authorization_code

client_id 这是您的应用ID。

client_secret 这是你的应用秘密

代码传递给重定向URI的授权代码

答案 1 :(得分:2)

来自Pinterest的Zack Argyle刚刚发推文说他们部署了一个解决我所描述问题的解决方案: https://twitter.com/zackargyle/status/648602180002312192

总结: