【问题标题】:Twitter OAuth get request tokenTwitter OAuth 获取请求令牌
【发布时间】:2014-10-27 20:57:17
【问题描述】:

所以 - 在这里扯掉我的头发

我将此 POST 发送到 https://api.twitter.com/oauth/request_token

我的授权标头是

OAuth oauth_callback="splat%3A%2F%2F",
oauth_consumer_key="Fh71vIGgcR9zJO7eF1Rc4NC5t",
oauth_nonce="c0ec4fcb6b84b089821a4eea187e8dbc0b4629fb1760203805304cb25193b72f%2C",
oauth_signature="OTkyYmI2NDM1MTc4YjY0OTQwYzYwZTUwNWEyZGVkZDI3MzYyNjBkZg%3D%3D",
oauth_signature_method="HMAC-SHA1",
oauth_timestamp="1414442911001",
oauth_version="1.0"

我用来生成这个的基本字符串是

POST&https%3A%2F%2Fapi.twitter.com%2Foauth%2Frequest_token&oauth_callback%3Dsplat%253A%252F%252F%26oauth_consumer_key%3DFh71vIGgcR9zJO7eF1Rc4NC5t%26oauth_nonce%3Dc0ec4fcb6b84b089821a4eea187e8dbc0b4629fb1760203805304cb25193b72f%252C%26oauth_signature_method%3DHMAC-SHA1%26oauth_timestamp%3D1414442911001%26oauth_version%3D1 .0

我不断收到 401,但我的示例似乎与我能找到的任何示例匹配

任何帮助/明显的错误将不胜感激......

【问题讨论】:

    标签: twitter oauth twitter-oauth


    【解决方案1】:

    没有您的消费者密钥(我建议您不要在此处发布!),我们无法检查您的签名是否正确。

    但是,您可以尝试使用以下在线签名生成器之一验证您的签名:

    The LinkedIn OAuth Test Console

    【讨论】:

      【解决方案2】:

      遇到了同样的问题,为我解决的问题是完全删除 oauth_callback。 只需在应用程序设置中指定一个回调,它就可以工作了。 我知道文档按要求标记它,但不知何故,它不起作用。

      您的标题应如下所示:

      OAuth oauth_consumer_key="XXXXXXXXXXXXXXX", 
            oauth_nonce="Lhw1HTTtPojMXTsPNWwlXMp1J8UPST9GftzelvW6rQ6", 
            oauth_signature="zQyHupvnJwFaRPU8IR%2F2axaMFVc%3D", 
            oauth_signature_method="HMAC-SHA1", 
            oauth_timestamp="1415554564", 
            oauth_version="1.0"

      你的基本字符串是这样的:

      POST&https%3A%2F%2Fapi.twitter.com%2Foauth%2Frequest_token&oauth_consumer_key%XXXXXXXXXXXXXX%26oauth_nonce%3DLhw1HTTtPojMXTsPNWwlXMp1J8UPST9GftzelvW6rQ6%26oauth_signature_method%3DHMAC-SHA1%26oauth_timestamp%3D1415554564%26oauth_version%3D1.0

      【讨论】:

        猜你喜欢
        • 2012-06-22
        • 2011-09-05
        • 2017-01-10
        • 2013-10-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-08-01
        相关资源
        最近更新 更多