【问题标题】:Invalid nonce in twitter requesttwitter 请求中的 nonce 无效
【发布时间】:2010-11-17 17:06:37
【问题描述】:

我一直在用我的 twitter 应用程序与 oAuth 流程作斗争。我终于获得了我的访问令牌,现在我无法调用 twitter 更新 url,而不会出现“无效 nonce”错误,但我以与调用请求和访问令牌方法时完全相同的方式构建和签名 URL。有没有其他人遇到过这个问题,您知道如何解决吗?

【问题讨论】:

  • 您是否为每个请求生成一个新的、唯一的随机数?具有相同时间戳的所有消息必须具有不同的 nonce。
  • 是的,我每次在新 URL 上生成新签名时都会调用 getNonce 方法,并且在获取访问令牌之前它工作得非常好。之后尝试调用任何 post 方法只会返回 401 错误。我不知道是什么原因造成的,因为我不知道为什么它在其他每个步骤中都能正常工作

标签: c# twitter


【解决方案1】:

好的,所以我发现查询字符串在一定长度后会被截断。因此,我没有使用网络客户端来完成所有工作,而是切换到网络请求并使用“内容”作为参数,这似乎解决了问题!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-11-12
    • 2018-03-15
    • 2017-03-14
    • 2012-03-12
    • 1970-01-01
    • 2013-08-10
    • 2014-03-01
    • 2018-08-03
    相关资源
    最近更新 更多