没有下一个用于在 Facebook 的商业帐户图形 API 上获取 instagram 媒体的网址

Posted

技术标签:

【中文标题】没有下一个用于在 Facebook 的商业帐户图形 API 上获取 instagram 媒体的网址【英文标题】:No next url for getting instagram medias on facebook's graph API for business accounts 【发布时间】:2019-10-13 18:28:34 【问题描述】:

我正在尝试从 facebook 的图形 API 获取我所有的 instagram 页面的帖子(大约 57k 帖子)。使用此处描述的“媒体”端点:

https://developers.facebook.com/docs/instagram-api/getting-started

我已经设法通过以下查询获得了大约 12k 条帖子:

https://graph.facebook.com/v3.3/ig-user-id/media?access_token=XXX&pretty=0&fields=timestamp,caption,cmets_count,like_count,media_type,media_url,owner,permalink,shortcode,thumbnail_url,username&limit=200

使用此链接时,返回结果包含一个用于帖子数据的数据部分和一个分页部分,其中包括下一个和上一个 url 以及之后和之前的光标。我使用了 next 并且每次都得到剩余的帖子,直到结果没有下一个 url 但它有一个后光标但是当我使用它时返回的数据是空的。

我认为可能存在某种限制,但到目前为止除了我没有超过的 API 速率限制之外找不到任何东西。

我也尝试了图形 API 资源管理器并得到了相同的结果。

【问题讨论】:

【参考方案1】:

问题没有解决,但我发现了一些我以前没有见过的东西,它可能会帮助像我一样困惑的人。

在端点documentation 中声明此端点有 10k 最近的帖子限制,因此我们无法获得更多帖子。

【讨论】:

以上是关于没有下一个用于在 Facebook 的商业帐户图形 API 上获取 instagram 媒体的网址的主要内容,如果未能解决你的问题,请参考以下文章

用于在 Facebook 上共享的图形 API

Instagram API 到图形 API

我可以在同一个 Android 应用中使用 Admob 广告帐户和 Facebook 货币化帐户吗

Facebook 图形 API:按名称简单搜索用户

Firebase linkwithcredential 不适用于 Facebook

解析 Facebook 登录不适用于所有设备