Reactjs Instagram API分页转到前20张照片

Reactjs Instagram API分页转到前20张照片,reactjs,coffeescript,instagram-api,Reactjs,Coffeescript,Instagram Api,我将用户的所有媒体内容(比如200张照片)显示在一个表中。Instagram最多只允许20张照片,所以我将它们的分页功能与maxId和minId一起使用 我在第1页,它显示了20张照片。太好了 Page 1 photo #0 photo #1 ... photo #19 with maxId: 123 要进入第2页(接下来的20张照片),我需要第1页最后一张照片的最大ID。太好了 Page 2 photo #20 photo #21 ... photo #39 with maxId: 456

我将用户的所有媒体内容(比如200张照片)显示在一个表中。Instagram最多只允许20张照片,所以我将它们的分页功能与maxId和minId一起使用

我在第1页,它显示了20张照片。太好了

Page 1
photo #0
photo #1
...
photo #19 with maxId: 123
要进入第2页(接下来的20张照片),我需要第1页最后一张照片的最大ID。太好了

Page 2
photo #20
photo #21
...
photo #39 with maxId: 456
这同样适用于第3页——我所需要的是第2页最后一张照片的maxId。然而,当我在第3页上想查看第2页上的前20张照片时,我实际上会回到第1页的照片,因为Instagram认为我正在尝试查看前40张照片,但它们只能显示前20张

Page 3
photo #40
photo #41
...
photo #59 with maxId: 789
我通过堆栈跟踪当前页面的minId,并在向后导航时弹出它,以便传递正确的minId。但是我没有得到正确的照片,我只是对Instagram API的minId和maxId文档有点困惑:

MIN_ID返回的媒体晚于此MIN_ID

MAX\u ID返回早于此MAX\u ID的媒体


因此,要从第3页-->第2页返回,是否需要将第3页的第一张照片的id设置为maxId,将第2页的最后一张照片的id设置为minId?还是反过来呢?

我只想保存每个页面的API URL

page1很简单,您只需要不带任何
max\u id
min\u id的API URL即可
page2将是API URL,其中包含来自page1响应的最后一个媒体id的
最大id
page3将是API URL,其中包含来自page2响应的最后一个媒体id的
最大id

在每个调用中,保存相应页面的API URL,当返回到页面时,只需使用为该页面保存的API URL并加载响应