Twitter4j - 错误的身份验证数据。代码 - 215
Twitter4j - Bad Authentication data. code - 215
我是 Twitter4J 的新手 API。我想验证我的访问权限,但我不能。
public class Buscador {
public static void main(String [] args) throws TwitterException{
ConfigurationBuilder cb = new ConfigurationBuilder();
cb.setDebugEnabled (true)
.setOAuthConsumerKey ("********************")
.setOAuthConsumerSecret ("********************")
.setOAuthAccessToken ("********************")
.setOAuthAccessTokenSecret ("********************");
TwitterFactory tf = new TwitterFactory (cb.build ());
Twitter twitter = tf.getInstance ();
Query query = new Query("avantis_bc");
QueryResult result = twitter.search(query);
do{
List<Status> tweets = result.getTweets();
for(Status tweet: tweets){
System.out.println("Usuário: "+tweet.getUser().getScreenName() + " Tweet: "+tweet.getText());
}
query = result.nextQuery();
if(query!=null)
result = twitter.search(query);
}while(query!=null);
}
}
线程 "main" 中的异常 400:The 请求无效。随附的错误消息
会解释原因。这是 1.0 版本期间将返回的状态码 rate
限制(https://dev.twitter.com/pages/rate-limiting)。在 API v1.1 中,没有
的请求
身份验证被视为无效,您将收到此响应。
消息 - 错误的身份验证数据。
代码 - 215
相关讨论可在互联网上找到:
http://www.google.co.jp/search?q=506c3b98 or
http://www.google.co.jp/search?q=10b457b8
TwitterException{exceptionCode=[506c3b98-10b457b8], statusCode=400, message=Bad
身份验证数据。,code=215,retryAfter=-1,rateLimitStatus=null,version=4.0.3}
at twitter4j.HttpClientImpl.handleRequest(HttpClientImpl.java:163)
at twitter4j.HttpClientBase.request(HttpClientBase.java:53)
at twitter4j.HttpClientBase.get(HttpClientBase.java:71)
at twitter4j.TwitterImpl.get(TwitterImpl.java:1562)
at twitter4j.TwitterImpl.search(TwitterImpl.java:253)
at Buscador.main(Buscador.java:54)
我只是检查了代码,它可以工作,输出是
Usuário: bullshitbuffetx Tweet: one time me n quade went to avantis and i wore my braid hoodie n he had on a braid shirt, he zipped up his jacket bc he was so embarassed
你应该检查你的 OAuth,也许你放错了。
请记住,您需要在 Twitter 上进行申请,然后使用您的凭据。
我是 Twitter4J 的新手 API。我想验证我的访问权限,但我不能。
public class Buscador {
public static void main(String [] args) throws TwitterException{
ConfigurationBuilder cb = new ConfigurationBuilder();
cb.setDebugEnabled (true)
.setOAuthConsumerKey ("********************")
.setOAuthConsumerSecret ("********************")
.setOAuthAccessToken ("********************")
.setOAuthAccessTokenSecret ("********************");
TwitterFactory tf = new TwitterFactory (cb.build ());
Twitter twitter = tf.getInstance ();
Query query = new Query("avantis_bc");
QueryResult result = twitter.search(query);
do{
List<Status> tweets = result.getTweets();
for(Status tweet: tweets){
System.out.println("Usuário: "+tweet.getUser().getScreenName() + " Tweet: "+tweet.getText());
}
query = result.nextQuery();
if(query!=null)
result = twitter.search(query);
}while(query!=null);
}
}
线程 "main" 中的异常 400:The 请求无效。随附的错误消息
会解释原因。这是 1.0 版本期间将返回的状态码 rate
限制(https://dev.twitter.com/pages/rate-limiting)。在 API v1.1 中,没有
的请求身份验证被视为无效,您将收到此响应。
消息 - 错误的身份验证数据。
代码 - 215
相关讨论可在互联网上找到:
http://www.google.co.jp/search?q=506c3b98 or
http://www.google.co.jp/search?q=10b457b8
TwitterException{exceptionCode=[506c3b98-10b457b8], statusCode=400, message=Bad
身份验证数据。,code=215,retryAfter=-1,rateLimitStatus=null,version=4.0.3}
at twitter4j.HttpClientImpl.handleRequest(HttpClientImpl.java:163)
at twitter4j.HttpClientBase.request(HttpClientBase.java:53)
at twitter4j.HttpClientBase.get(HttpClientBase.java:71)
at twitter4j.TwitterImpl.get(TwitterImpl.java:1562)
at twitter4j.TwitterImpl.search(TwitterImpl.java:253)
at Buscador.main(Buscador.java:54)
我只是检查了代码,它可以工作,输出是
Usuário: bullshitbuffetx Tweet: one time me n quade went to avantis and i wore my braid hoodie n he had on a braid shirt, he zipped up his jacket bc he was so embarassed
你应该检查你的 OAuth,也许你放错了。
请记住,您需要在 Twitter 上进行申请,然后使用您的凭据。