Twitter OAuth访问令牌错误:缺少请求令牌

时间:2019-04-27 02:07:50

标签: laravel twitter postman twitter-oauth laravel-socialite

我正在尝试按照Postguide使用Postman进行概念验证社交登录,遵循https://developer.twitter.com/en/docs/twitter-for-websites/log-in-with-twitter/guides/implementing-sign-in-with-twitter

我陷入了第3步:将请求令牌转换为访问令牌

我使用的是Postman内置的OAuth 1.0授权,并提供了我的使用者密钥,使用者密钥,访问令牌和令牌密钥的值。

无论我如何尝试,从我的POSThttps://api.twitter.com/oauth/access_token的响应都是401

Request token missing

我将第2步中的oauth_verifier作为x-www-form-urlencoded数据。

我的项目正在与Laravel和Socialite一起开发。我还尝试过在getTokenCredentials类上使用League\OAuth1\Client\Server\Server方法,并得到相同的Request token missing错误。

我的最终目标是使用Twitter Socialite驱动程序提供的userFromTokenAndSecret方法来检索用户个人资料数据。

以前有没有人遇到此错误?

1 个答案:

答案 0 :(得分:0)

我没有意识到令牌也将在每个步骤中更改。使用正确的令牌后,我可以通过Twitter成功进行身份验证。