【问题标题】:Accessing Twitter Data - Failed authentication with valid credentials访问 Twitter 数据 - 使用有效凭据的身份验证失败
【发布时间】:2015-06-20 09:29:57
【问题描述】:

我已经从 Spring 的入门指南 - 访问 Twitter 数据https://spring.io/guides/gs/accessing-twitter/ 下载了代码。

我在 application.properties 中设置了我的凭据,没有进行其他更改。我运行该应用程序,当它尝试连接到 Twitter 时,它失败并在 ConnectController 第 240 行出现异常:

资源访问异常: org.springframework.web.client.ResourceAccessException:I/O 错误 “https://api.twitter.com/oauth/request_token”的 POST 请求:不能 由于服务器身份验证重试,在流模式下;嵌套的 异常是 java.net.HttpRetryException: 由于服务器无法重试 身份验证,在流模式下

我已检查应用程序是否正在读取凭据。它们是有效的——我用它们来连接我用 twitter4j 编写的另一个应用程序,尽管在这种情况下,除了 Consumer Key 和 Consumer Secret 之外,我还使用了 Token 和 Token Secret。

有什么想法吗?

谢谢

【问题讨论】:

  • 你找到解决这个问题的办法了吗?
  • 是的,请参阅 Bienestas 的回答。只需在 Twitter 上的申请详情中添加回调 url

标签: spring-boot twitter-oauth


【解决方案1】:

我遇到了和你完全相同的问题:这是因为我没有在 twitter 设置中设置回调 URL。

只需检查您的 twitter 应用程序设置中的回调字段是否已设置(我使用的 URL 与网站字段相同)。

【讨论】:

  • 抱歉这么久才回来。这正是问题所在。谢谢。
猜你喜欢
  • 1970-01-01
  • 2013-04-11
  • 2022-01-27
  • 1970-01-01
  • 2019-09-11
  • 2015-06-01
  • 1970-01-01
  • 2010-11-15
  • 1970-01-01
相关资源
最近更新 更多