簡體   English   中英

Twitter4j太久發布推文

[英]Twitter4j Getting Tweets Too Long

您好,我有推特ID,我之前將它們保存到數據庫中。 但是我看到我無法有效地保存創建的時間(它被保存為00:00:00)。 因此,我希望使用以下代碼用推特ID更新我的推特。

   MyConnectionBuilder myConnection = new MyConnectionBuilder();
   Twitter twitter = new TwitterFactory(myConnection.configuration.build()).getInstance();
    Status status = twitter.showStatus(Long.parseLong(tweetId));

但是獲取推文需要太多時間,對此是否有速率限制? 如果有速率限制,我如何使其更快?

通過showStatus更新每條推文showStatus浪費給定時間范圍(限速)的“積分”。

更新多個微博,你應該使用lookup最多的100每個請求ID。 該調用將使用/statuses/lookup端點。

速率限制和端點文檔可在此處找到

代碼已截取:

Twitter twitter =  twitterFactory.getInstance();
ResponseList<Status> responseList  = twitter.lookup(ArrayUtils.toPrimitive(ids));

    if(responseList != null) {
        for (Status status : responseList) {
            // do what you need to do here

        }
    }       

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM