2015-09-26 64 views
3

我遵循Pinterest的指示authenticate a user并在完成第2步后,我手持一个访问令牌。然而,当我使用此访问令牌进行API调用我得到如下回应:Pinterest的官方OAuth2流程似乎返回一个无效的访问令牌

{"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的扎克雅阁只是啾啾他们对他们的最终修复工作。 https://twitter.com/zackargyle/status/648547619229138944

+0

你可以尝试使用[的Javascript SDK(代码HTTP ://assets.pinterest.com/sdk/sdk.js)?如果oauth不起作用,我们可以确定它是一个API错误。 –

+0

这里有同样的问题。尝试了代码和令牌流。我的请求在使用令牌生成器中的令牌或为应用程序生成的令牌时有效,网址为http://zackargyle.github.io/pinterest-api-demo/ – pwnall

+0

@ZackArgyle JavaScript API也不起作用。 PDK.login(...)成功,但PDK.me(...)获取无效响应。 –

回答

5

对于那些你们谁正面临着在POST请求的access_token请求包括在第2步

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

即post数据太client_secret同时要求该终点https://api.pinterest.com/v1/oauth/token会当问题:

grant_type必须authorization_code

client_id这是您的应用ID。

client_secret这是你的应用程序的秘密

代码传递到您的重定向URI

+0

谢谢!这固定它。 –

+0

当我尝试在/ me请求中使用access_token时,Mine不起作用,您是否碰巧也有解决方案? – SheperdOfFire

+0

@ azero0你可以用你收到的令牌与我联系吗? –

相关问题