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

ana*_*ico 4 api oauth-2.0 pinterest

我按照Pinterest的说明对用户进行了身份验证,在完成第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}
Run Code Online (Sandbox Code Playgroud)

当我使用令牌生成器时,API调用成功.在这两种情况下我都试过:

https://api.pinterest.com/v1/me/?access_token=<YOUR-ACCESS-TOKEN>
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?


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

aze*_*ro0 6

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

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

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

grant_type 必须是authorization_code

client_id 这是您的应用ID.

client_secret 这是你的应用秘密

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