我使用Instagram ruby gem尝试导入我的整个Instagram帖子历史记录。我可以使用user_recent_media
方法获取我最近的20篇帖子,并且我希望响应对象也能给我一个next_url
的分页信息,我可以调用它来获取接下来的20个帖子。相反,response.pagination
会返回{}
。
我尝试将最后一个帖子的ID作为下一次max_id
调用的user_recent_media
传入,但我没有得到任何数据。
我还尝试使用HTTParty
而不是gem来手动进行相同的API调用,并且分页信息仍然是空的,所以我不认为这是宝石的问题。< / p>
我知道我的帐户中肯定有超过20个帖子。
答案 0 :(得分:1)
Instagram's new API Sandbox可能会限制您访问自己的帖子。在沙箱中:
数据仅限于10个用户和20个最新媒体 每个用户。
Instagram已经将注意力转移到API的广告应用上,并且如果可能的话,已经使独立应用程序的开发变得更加繁重。
如果您设法完成approval process,则可以使用相应的授权类型尝试generating a new access token。