我正在尝试从 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,comments_count,like_count,media_type,media_url,owner,permalink,shortcode,thumbnail_url,用户名&限制=200
使用此链接时,返回结果包含一个用于帖子数据的数据部分和一个分页部分,其中包括下一个和上一个 url 以及之后和之前的光标。我每次都使用下一个并获得剩余的帖子,直到结果没有下一个网址但它有一个后光标但是当我使用它时返回的数据是空的。
我认为可能存在某种限制,但到目前为止除了我没有超过的 API 速率限制之外找不到任何东西。
我还尝试了图形 API 资源管理器并得到了相同的结果。