2016-07-04 4 views
0

現在、方法
List<Tweet> tweets = twitter.timelineOperations().getUserTimeline(screen_name);
は、最新の20個のツイートを取得します。それより後につぶやきをどうやって得るのですか?Spring Socialの特定のIDよりも古いツイートを取得する方法

注:getUserTimelineのメソッドは、2つのidの間にツイートを取得することができます。特定のツイートIDの後に20,20つのツイートを一度に(古いものを)読み上げる方法はありません。 Spring Socialを使用してこれを行う方法がないのですか、Twitter API自体を実装する必要がありますか?

+0

apiドキュメントhttp://docs.spring.io/spring-social-twitter/docs/1.0.5.RELEASE/api/org/springframework/social/twitter/api/TimelineOperations.html#getMentions(int)を確認してください。 、長い、長い)。これはあなたを助けるかもしれません。 getMentions(int、long、long)メソッドを読み込みます。 – zombie

+0

@zombie私はあなたが私が欲しかったものを正確に理解していなかったと思います。現在、 'getUserTimeline(screen_name)'は、ユーザーのタイムラインから最初の20個のツイートを取得します。どのように次の20のようにするのですか? – Gokul1794

答えて

0

ここで私はそれを修正しました。
List<Tweet> tweets = twitter.timelineOperations().getUserTimeline(screen_name, 20, 0, Long.parseLong(lowestTweetId));
since_idを0、lowestTweetIdにするだけで、タイムラインの次の20個のつぶやきを得ることができます。

関連する問題