【发布时间】:2010-11-17 17:06:37
【问题描述】:
我一直在用我的 twitter 应用程序与 oAuth 流程作斗争。我终于获得了我的访问令牌,现在我无法调用 twitter 更新 url,而不会出现“无效 nonce”错误,但我以与调用请求和访问令牌方法时完全相同的方式构建和签名 URL。有没有其他人遇到过这个问题,您知道如何解决吗?
【问题讨论】:
-
您是否为每个请求生成一个新的、唯一的随机数?具有相同时间戳的所有消息必须具有不同的 nonce。
-
是的,我每次在新 URL 上生成新签名时都会调用 getNonce 方法,并且在获取访问令牌之前它工作得非常好。之后尝试调用任何 post 方法只会返回 401 错误。我不知道是什么原因造成的,因为我不知道为什么它在其他每个步骤中都能正常工作