【问题标题】:OAuth token request through GET通过 GET 请求 OAuth 令牌
【发布时间】:2013-02-24 09:19:25
【问题描述】:

我正在尝试通过 GET 请求从 Twitter 获取 OAuth 请求令牌。我不确定这是否可能,但我用这个生成我的参数:http://oauth.googlecode.com/svn/code/javascript/example/signature.html

我将消费者密码、令牌和令牌密码字段留空。 HTTP 方法是 GET。我点击生成,它给了我规范化的参数,然后我将其复制/粘贴到浏览器中的 URL 之后,如下所示:https://api.twitter.com/oauth/request_token? + normalized parameters。但是,我不断收到错误消息“无法验证 oauth 签名和令牌”。

这是不可能的,还是我做错了什么?

如果不可能,是否还有其他可能的途径可以通过纯 JavaScript 获取请求令牌? (不关心安全)

谢谢!

【问题讨论】:

    标签: jquery oauth get twitter twitter-oauth


    【解决方案1】:

    Twitter 的documentation 声明您必须使用 POST 请求获取请求令牌。但是我认为您并不完全了解 OAuth 请求的构造。 首先,您必须在正在使用的签名生成器中包含消费者密钥和消费者秘密,然后必须将请求的授权标头设置为页面底部生成的值。您不能使用浏览器地址栏发出此请求,请改用Fiddler 之类的内容进行测试。

    【讨论】:

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