OAuth新手并使用Twitter API

时间:2016-10-05 10:22:06

标签: api twitter oauth

所以我想玩Twitter API,但我不知道如何开始。据我所知,我需要发送一个POST来获取一个新密钥,然后我可以使用GET请求:

  1. 应用程序将其使用者密钥和密钥编码为特殊编码的凭证集。
  2. 应用程序向POST oauth2 / token端点发出请求,以便为承载令牌交换这些凭据。
  3. 访问REST API时,应用程序使用承载令牌进行身份验证。
  4. 问题在于我不知道它们对编码的意义。更具体地说,我该怎么做?我也尝试使用Postman应用程序创建一个POST,如下所示: Postman

    显然这些不是我的真正关键,但你明白我的想法,结果是一样的。 Authroization标头如下所示:

    OAuth oauth_consumer_key="aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",oauth_token="ccccccccccccccccccccccccccccccccccccccc",oauth_signature_method="HMAC-SHA1",oauth_timestamp="1475662697",oauth_nonce="uApwp7",oauth_signature="OxgxMdPtUIYuKvVKYZbIooW7cMw%3D"
    

1 个答案:

答案 0 :(得分:3)

试试这个: -

Consumer Key(您的应用密钥),Consumer Secret(您的应用密钥),Signature Method(HMAC-SHA1),Version(1.0)提供值。 时间戳 nonce 是自动生成的值。 Mark将params添加到标题中。当您点击发送时,它会自动生成授权标题。

Postman Sample