私はユーザーのすべてのメディアコンテンツ(200枚の写真)をテーブルに表示しています。 Instagramは最大20枚の写真しか撮れないので、私はmaxIdとminIdでページ機能を使っています。Instagram APIのページ付け先の20枚の写真へ
私はページ1にあり、20枚の写真が表示されています。すばらしいです。
Page 1
photo #0
photo #1
...
photo #19 with maxId: 123
ページ2(次の20枚)になるには、ページ1の最後の写真のmaxIdが必要です。すばらしいです。
Page 2
photo #20
photo #21
...
photo #39 with maxId: 456
同じことがページ3にも当てはまります。必要なのは、ページ2の最後の写真のmaxIdです。しかし、3ページ目で2ページ目の前の20枚の写真を見たいと思っているのですが、Instagramは私が過去40枚の写真を見ようとしていると思っているので、実際にページ1の写真に戻ります。唯一の正しいminIdが通過しているように、我々が後方移動すると、私はスタックを、現在のページのminIdを追跡し、それをポップだ最初の20
Page 3
photo #40
photo #41
...
photo #59 with maxId: 789
表示することができます。私は正しい写真が得られないので、Instagram APIのminIdとmaxIdのドキュメントでちょっと混乱します。
MIN_IDこのmin_idより後でメディアを返します。
MAX_IDこのmax_idよりも前にメディアを返します。だから、戻って3ページからどこへ行く
- > 2ページは、私がMAXIDとして設定されたページ3の最初の写真のIDとminIdとして2ページの最後の写真のIDが必要なのですか?それともそれ以外の方法ですか?