我正在使用Javascript在Adobe AIR中实现Twitters OAuth。我的问题是,大约30个api.twitter.com/oauth/request_token的100个请求失败,并显示正常的错误消息:Failed to validate oauth signature and token
其他70%的请求产生正确的响应,因此我认为我的签名算法是正确的。
我已经阅读过许多论坛和邮件列表中的无效时间戳,但这不是问题。我的时间戳是正确的。
我还检查过,如果nonce是唯一的,那么这也不是原因。
为什么会发生这种情况?
答案 0 :(得分:0)
我在我的案例中看到了同样的行为:30%的时间Twitter会返回“无法验证oauth签名和令牌”。
就我而言,我只是立即重试,现在我取得了100%的成功。在大多数情况下,当呼叫失败时,之后的立即呼叫成功。这似乎解决了我。