gpt4 book ai didi

facebook - Instagram 基本显示 API 分页

转载 作者:行者123 更新时间:2023-12-03 23:20:52 34 4
gpt4 key购买 nike

有没有办法对使用 Instagram Basic Display API 获得的媒体结果使用分页?我已阅读以下文档,但它们没有任何使用分页的示例:

  • https://developers.facebook.com/docs/instagram-basic-display-api/reference/media/children
  • https://developers.facebook.com/docs/graph-api/using-graph-api#paging

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

    TIA

    最佳答案

    通过使用本文档中的分页参数找到答案: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-want-to-return}

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

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

    现在将您的下一个端点添加到上面的原始 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={下一个端点}

    关于facebook - Instagram 基本显示 API 分页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59814442/

    34 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com