【问题标题】:Problems using Twitter4j on GAE throws 401 just after deploy在 GAE 上使用 Twitter4j 的问题在部署后抛出 401
【发布时间】:2013-10-24 18:45:48
【问题描述】:

好吧,我在这里遇到了一个奇怪的错误:

我正在开发一个 GAE 应用程序来读取一些 Twitter 数据,并且在阅读了很多文档之后,我让它在我的测试服务器上运行(在我的电脑上运行)但是在真实的部署和测试之后(我的 apppot 域) 它显示此消息:

401:身份验证凭据 (https://dev.twitter.com/pages/auth) 丢失或>不正确。确保您已设置有效的使用者密钥/秘密、访问令牌/秘密,并且 > 系统时钟是同步的。 消息 - 无法验证您的身份 代码 - 32

我尝试重新创建我的 OAuthAppToken 和 OAuthAppTokenSecret 密钥,甚至将权限更改为“写入、读取和直接消息”,甚至分配一个回调 URL,但似乎没有任何效果...

我尝试使用 twitter4j.properties 或使用 setOAuthConsumer(TW_CONSUMER_KEY, TW_CONSUMER_SECRET) 或具有正确常量的 ConfigurationBuilder 和我'我正在尝试相同的问题。

我正在使用 AppEngine 1.8.3 和 Twitter4j 3.0.4

我一直在写日志,而且 Twitter 对象似乎创建得很好……我不明白为什么在我的 PC 上工作,但在真正的应用程序上却没有。

在其他一些帖子上,有人说这可能是因为它需要使用同步时钟..但他没有解释在哪里更改该属性...

有人知道了吗?

【问题讨论】:

    标签: google-app-engine authentication twitter twitter4j


    【解决方案1】:

    好吧,问题出在我身上(还有 Twitter ......嗯......我真的认为这是 Twitter 的问题,因为他的 api 消息如此黑暗)......

    在测试服务器上,我正在寻找一个现有的帐户,而在云上,我正在寻找一个不存在的帐户。所以,这是我的错。但说真的,Twitter 说:“禁止访问”呢?这没有任何意义……

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-11-05
      • 1970-01-01
      • 2022-10-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-07
      • 2013-03-28
      相关资源
      最近更新 更多