首页 文章

如何从Instagram API获取用户的整个媒体历史记录?

提问于
浏览
1

我正在使用Instagram ruby gem尝试导入我的整个Instagram帖子历史记录 . 我能够使用 user_recent_media 方法获得我最近的20个帖子,我期待响应对象也给我一个 next_url 的分页信息,我可以打电话来获得接下来的20个帖子 . 相反, response.pagination 返回 {} .

我尝试传入最后一个帖子的id作为 max_id 的下一次调用的 max_id 返回,我得不到响应的数据 .

我也尝试使用 HTTParty 而不是gem来手动进行相同的API调用,并且分页信息仍然是空的,所以我不知道宝石的问题 .

我知道我的帐户中肯定有超过20个帖子 .

1 回答

  • 1

    Instagram's new API Sandbox可能会限制您访问自己的帖子 . 在沙箱中:

    数据仅限于来自每个用户的10个用户和20个最新媒体 .

    Instagram已经将注意力转移到API的广告应用程序上,并且如果可能的话,已经使独立应用程序的开发变得更加繁重 .

    如果您设法通过approval process,您可以使用适当的授权类型尝试generating a new access token .

相关问题