如何从 Instagram API 获取用户的整个媒体历史记录?
How can I get a user's entire media history from the Instagram API?
我正在使用 Instagram ruby gem 尝试导入我的整个 Instagram post 历史记录。我能够使用 user_recent_media
方法获取我最近的 20 个 posts,并且我希望响应对象也能通过 next_url
为我提供分页信息,我可以调用它获取接下来的 20 post 秒。相反,response.pagination
returns {}
.
我尝试传入最后一个 post 的 ID 作为下一次调用 user_recent_media
的 max_id
,但我没有得到任何响应数据。
我也尝试使用 HTTParty
而不是 gem 手动进行相同的 API 调用并且分页信息仍然是空的,所以我认为这不是问题gem.
我知道我的帐户中肯定不止那 20 个 post。
Instagram's new API Sandbox 可能会限制您访问自己的帖子。在沙盒中时:
Data is restricted to the 10 users and the 20 most recent media from
each of those users.
Instagram 已将他们的重点转移到其 API 的广告应用程序上,并使独立应用程序的开发变得更加繁重,如果可能的话。
如果您设法通过 approval process, you can try generating a new access token 并获得适当的资助类型。
我正在使用 Instagram ruby gem 尝试导入我的整个 Instagram post 历史记录。我能够使用 user_recent_media
方法获取我最近的 20 个 posts,并且我希望响应对象也能通过 next_url
为我提供分页信息,我可以调用它获取接下来的 20 post 秒。相反,response.pagination
returns {}
.
我尝试传入最后一个 post 的 ID 作为下一次调用 user_recent_media
的 max_id
,但我没有得到任何响应数据。
我也尝试使用 HTTParty
而不是 gem 手动进行相同的 API 调用并且分页信息仍然是空的,所以我认为这不是问题gem.
我知道我的帐户中肯定不止那 20 个 post。
Instagram's new API Sandbox 可能会限制您访问自己的帖子。在沙盒中时:
Data is restricted to the 10 users and the 20 most recent media from each of those users.
Instagram 已将他们的重点转移到其 API 的广告应用程序上,并使独立应用程序的开发变得更加繁重,如果可能的话。
如果您设法通过 approval process, you can try generating a new access token 并获得适当的资助类型。