Twitter.getHomeTimeline(), kullanıcının ev zaman çizelgesinden bir dizi en son tweet'i döndürür. Ne yazık ki. Eclipse bana işlenmemiş bir istisna olduğumu söylüyor. Yönteme baktığımda, getHomeTimeline() bana twitter ağı kullanılamaz olduğunda istisnanın atıldığını bildirmiştir. Bu nasıl olabilir? Bu twitter4j API'sine çok yeniyim ve ağın şu anda nasıl ulaşılamayacağını anlamıyorum.Twitter4j Unhanded İstisnası
package com.follow3d.rob;
import java.util.List;
import twitter4j.*;
import twitter4j.conf.*;
public class Follow3d {
public static void main(String[] args) {
ConfigurationBuilder cb = new ConfigurationBuilder();
cb.setDebugEnabled(true)
.setOAuthConsumerKey("XXXXXXXXXX")//removed on purpose
.setOAuthConsumerSecret("XXXXXXXXXX")//removed on purpose
.setOAuthAccessToken("XXXXXXXXXX")//removed on purpose
.setOAuthAccessTokenSecret(" XXXXXXXXXX");//removed on purpose
TwitterFactory tf = new TwitterFactory(cb.build());
Twitter twitter = tf.getInstance();
List<Status> statuses = twitter.getHomeTimeline();
for (Status status1 : statuses){
System.out.println(status1.getUser().getName() + ": " + status1.getText());
}
}
}
Atmalar: TwitterException - Twitter hizmetin veya ağ
Bilgisayarınızı İnternet'ten ayırın. Twitter servisi veya ağı artık size ulaşılamıyor. – Aurand
@Aurand Eh, evet ... Ama sorun şu ki, bilgisayarım internete bağlı değil ve bu programı çalıştırdığımda hala bu hatayı alıyorum. – robby
Aldığınız hata ** derleyici ** 'dir. Twitter4J'den bir istisna almıyorsunuz. Derleyiciden, kodunuzun ** bildirilen atılan istisnayı ele alması gerektiğini bildiren bir hata alıyorsunuz (ör. Yakalayın veya yeniden başlatın). Oku http://docs.oracle.com/javase/tutorial/essential/exceptions/ –