親愛なるコミュニティへ
タイムラインの操作に関する Twitter のガイドラインによると、完全なタイムラインを収集するためのアプリケーションの最初のリクエストでは、max_id
パラメーターを省略することが推奨されています ( https://dev.twitter.com/rest/public/timelines#the-max-id-parameterを参照)。
ここで、過去にユーザーのタイムラインを収集し、ツイートをデータベースに保存したとします。since_id
新しいツイートを収集するためにタイムラインを再訪すると、既存のデータに基づいて最初のリクエストで指定できるはずです。
残念ながら、Spring Social Twitter と に含まれるメソッドを使用してこれを達成する方法がわかりませんTimelineOperations
。両方 since_id
を受け入れるか、またはどちらも受け入れないメソッドのみが利用可能ですmax_id
。
メソッドのパラメーターがではなくタイプLong.MAX_VALUE
であるmax_id
ためorg.springframework.social.InternalServerErrorException
、渡すことはnull
オプションではありません。long
Long
tl;dr: Spring Social Twitter を使用して、指定since_id
せずに指定しながらタイムラインを要求するにはどうすればよいですか?max_id