https://api.twitter.com/oauth/request_token:连接超时

时间:2016-06-27 10:48:22

标签: java twitter-oauth spring-social

org.springframework.web.client.ResourceAccessException:" https://api.twitter.com/oauth/request_token"的POST请求发生I / O错误:连接超时;嵌套异常是java.net.SocketException:连接超时     在org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:607)     在org.springframework.web.client.RestTemplate.execute(RestTemplate.java:572)     在org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:493)     在org.springframework.social.oauth1.OAuth1Template.exchangeForToken(OAuth1Template.java:192)

1 个答案:

答案 0 :(得分:0)

我对Python程序有完全相同的问题。

POST https://www.twitter.com/oauth/request_token

请求标头与此类似:

headers= {'Authorization': 'OAuth oauth_nonce="4df3da1d-18e1-4ea7-a9ac-03374483d6f2", oauth_timestamp="1486140325", oauth_version="1.0", oauth_signature_method="HMAC-SHA1", oauth_consumer_key="*****************", oauth_callback="http%3A%2F%example.com%3A8888%2Fauth%2Ftwitter", oauth_signature="***********************"'}

结果:

tornado.httpclient.HTTPError: HTTP 599: Timeout