2015-09-26 67 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你可以用你收到的令牌與我聯繫嗎? –

相關問題