CDS*_*CDS 3 api facebook facebook-graph-api instagram instagram-graph-api
有没有办法对使用 Instagram Basic Display API 获得的媒体结果使用分页?我已阅读以下文档,但它们没有任何使用分页的示例:
我想限制响应中返回的媒体,例如第一次呼叫的媒体 1-15,然后在下一次呼叫中获得下一组,例如 16-30。
TIA
CDS*_*CDS 11
通过使用本文档中的分页参数找到答案:https : //developers.facebook.com/docs/graph-api/using-graph-api#paging
目前,Basic Display API 默认返回最近的 20 个媒体。如果您想返回更多或更少,请使用以下网址:
https://graph.instagram.com/ { user-id }/media?fields={ media-fields-you-want-to-return }&access_token={ access-token }&limit={ number-of-media-you - 想要返回}
要进行分页,您需要有一个要调用的“下一个”端点。要尝试此操作,请将您的第一次呼叫限制为少于您拥有的媒体数量。您应该获得 3 个分页端点:
    "paging": {
              "cursors": {
                       "before": "abc",
                       "after": "def"
               },
              "next": "ghi"
    }
Run Code Online (Sandbox Code Playgroud)
现在将您的下一个端点添加到上面的原始 url: https://graph.instagram.com/ { user-id }/media?fields={ media-fields-you-want-to-return }&access_token={ access-token }&limit={ number-of-media-you-want-to-return }&next= {next-endpoint}
|   归档时间:  |  
           
  |  
        
|   查看次数:  |  
           3455 次  |  
        
|   最近记录:  |