我按照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
答案 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)
总结: