我正在尝试从facebook的graph API中获取我的instagram页面的所有帖子(大约57,000个帖子)。使用此处描述的“媒体”端点:
https://developers.facebook.com/docs/instagram-api/getting-started
通过以下查询,我设法使用它获取了约1.2万个帖子:
https://graph.facebook.com/v3.3/ {ig-user-id} / media?access_token = XXX&pretty = 0&fields = timestamp,标题,comments_count,like_count,media_type,media_url,所有者,永久链接,简码,thumbnail_url,用户名和限制= 200
使用此链接时,返回结果包含一个数据部分(用于发布数据)和一个分页部分,其中包括下一个和上一个url,以及之后和之前的光标。我使用next,每次都有剩余的帖子,直到结果没有下一个url,但它有一个after游标,但是当我使用它时,返回的数据为空。
我认为可能存在某种限制,但到目前为止,除了我未超出的API速率限制外,找不到任何东西。
我还尝试了图形API资源管理器,并获得了相同的结果。
答案 0 :(得分:0)
问题没有解决,但我发现了以前从未见过的东西,这可能会帮助像我一样困惑的人。
在端点documentation中,此端点声明最近的帖子数限制为1万,因此我们无法再获取更多帖子。