2013-02-13 362 views

回答

0

這應該工作。

Twitter twitter = TwitterFactory.getSingleton(); 
List<Status> statuses = twitter.getHomeTimeline(); 
System.out.println("Showing home timeline."); 
for (Status status : statuses) { 
    System.out.println(status.getUser().getName() + ":" + 
         status.getText()); 
} 
+0

yup。這是行得通的。但我不想要我自己的時間表。我希望它獲得所有公共狀態。這[鏈接](https://dev.twitter.com/docs/api/1.1/get/statuses/firehose)給出了一個JSON網址,我不知道如何在twitter4j中訪問該網址。你可以幫我嗎? – sattu 2013-02-13 10:11:37

+0

我建議你在問題中粘貼一段URL內容。我位於防火牆後面 - 您的鏈接不對我開放:( – sbose 2013-02-13 10:14:36

+0

的內容是:返回所有公共狀態。很少應用程序需要此級別的訪問。創意使用其他資源和各種訪問級別的組合可創建幾乎所有應用程序使用情況。 資源URL https://stream.twitter.com/1.1/statuses/firehose.json示例請求 使用本網頁側邊欄生成此請求的OAuth簽名的OAuth的工具。 GET \t https://stream.twitter.com/1.1/statuses/firehose.json – sattu 2013-02-13 10:22:37