我已经从Spring的入门指南 - https://spring.io/guides/gs/accessing-twitter/访问Twitter数据中下载了代码。
我在application.properties中设置了我的凭据,没有进行任何其他更改。我运行应用程序,当它尝试连接到Twitter时,它失败,ConnectController第240行出现异常:
ResourceAccessException: org.springframework.web.client.ResourceAccessException:I / O错误 POST请求“https://api.twitter.com/oauth/request_token”:不能 在流模式下由于服务器身份验证而重试;嵌套 异常是java.net.HttpRetryException:由于服务器无法重试 身份验证,在流模式下
我已检查过该应用正在读取凭据。它们是有效的 - 我使用它们来连接我用twitter4j编写的另一个应用程序,尽管在这种情况下我除了消费者密钥和消费者秘密之外还使用了令牌和令牌秘密。
有什么想法吗?
由于
答案 0 :(得分:5)
我和你有完全相同的问题:这是因为我没有在twitter设置中设置我的回调网址。
只需检查您的Twitter应用设置是否设置了回调字段(我使用了与网站字段相同的网址)。