こんにちは
home API ですが、Facebook の仕様によるとデフォルトでは最新25件返すようです。
手元の環境では実行する度に取得件数が異なるということはないのですが、何か法則性のようなものはありますでしょうか?
で、特定件数を取得する方法ですが、
例えば5件ずつ取得する場合は、
ResponseList<Post> feed = facebook.getHome(new Reading().limit(5));
のように引数に Reading クラスに limit(5) したものを渡してください。
それをやったうえで、次のページを取りたい場合は、
Paging<Post> paging = feed.getPaging();
ResponseList<Post> page2 = facebook.fetchNext(paging);
というふうに ResponseList からとれる Paging オブジェクトを Facebook.fetchNext() に渡してください。
次の5件がとれるはずです。
お試しください。
2012年12月10日月曜日 9時26分13秒 UTC+9 SR: