Instagram基本显示API分页

问题描述 投票:0回答:1

无论如何,对于使用Instagram Basic Display API获得的媒体结果,是否使用分页?我已经阅读了以下文档,但它们没有使用分页的任何示例:

我想限制响应中返回的媒体,例如媒体1-15用于第一个通话,然后获取下一个通话,例如在下次通话中16-30。

TIA

facebook api facebook-graph-api instagram instagram-graph-api
1个回答
0
投票

通过试用本文档中的分页参数找到了答案:https://developers.facebook.com/docs/graph-api/using-graph-api#paging

当前,默认情况下,基本显示API返回最近的20种媒体。如果要返回的值大于或小于此值,请使用以下网址:

https://graph.instagram.com/ {用户ID} / media?fields = {您想返回的媒体字段}&access_token = {access-token}&limit = { 您要返回的媒体数量}

要进行分页,需要有一个“下一个”端点才能调用。要尝试此操作,请将您的首次通话限制为少于您拥有的媒体数量。您应该获得3个分页端点:

    "paging": {
              "cursors": {
                       "before": "abc",
                       "after": "def"
               },
              "next": "ghi"
    }

现在将您的下一个端点添加到上面的原始网址中:https://graph.instagram.com/{user-id} / media?fields = {您想返回的媒体字段}&access_token = {access-token}&limit = {您想返回的媒体数量}&next = {{next-endpoint}

© www.soinside.com 2019 - 2024. All rights reserved.