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

时间:2015-12-19 20:17:17

标签: ruby instagram social-networking instagram-api

我使用Instagram ruby gem尝试导入我的整个Instagram帖子历史记录。我可以使用user_recent_media方法获取我最近的20篇帖子,并且我希望响应对象也能给我一个next_url的分页信息,我可以调用它来获取接下来的20个帖子。相反,response.pagination会返回{}

我尝试将最后一个帖子的ID作为下一次max_id调用的user_recent_media传入,但我没有得到任何数据。

我还尝试使用HTTParty而不是gem来手动进行相同的API调用,并且分页信息仍然是空的,所以我不认为这是宝石的问题。< / p>

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

1 个答案:

答案 0 :(得分:1)

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

  

数据仅限于10个用户和20个最新媒体   每个用户。

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

如果您设法完成approval process,则可以使用相应的授权类型尝试generating a new access token