0
我想從Twitter搜索API中使用Twitter4j收集「usertimeline」數據。它之前正確地工作,但現在它說,發生了403錯誤。我沒有更改我的源代碼。Twitter4j連接錯誤403
我的源代碼如下。
ConfigurationBuilder cb = new ConfigurationBuilder();
cb.setDebugEnabled(true)
.setOAuthConsumerKey("*************")
.setOAuthConsumerSecret("*************")
.setOAuthAccessToken("*************")
.setOAuthAccessTokenSecret("*************");
TwitterFactory tf = new TwitterFactory(cb.build());
Twitter twitter2 = tf.getInstance();
ResponseList<Status> statuses;
Paging page2 = new Paging();
page2.count(4);
page2.setPage(1);
String pro ="";
try {
statuses = twitter2.getUserTimeline(page2);
for (Status status : statuses) {
pro = pro + status.getText()
out.print(pro+"//");
}
}
catch(TwitterException te) {
te.printStackTrace();
out.print(te.toString());
}
如果有人知道我的源代碼問題,請幫我解決。
檢查您的密鑰是否仍然在twitter api中處於活動狀態。 – neoprez
我在我的Twitter帳戶中使用了我的密鑰。它有另一種方式嗎? –