ruby-on-rails – Instagram宝石:如何获得下一页的结果?

如何使用Instagram宝石获得下一页结果?

API本身的文档说,每个结果都传递了一个分页哈希(见这里:http://instagram.com/developer/endpoints/).如何使用宝石进行访问?

解决方法

得到它了.我不认为Instagram回传的分页哈希可以访问,但是在查询时可以传入max_id选项,以获取下一组较旧的图片.
@results = Instagram.user_recent_media(some_user_id,{access_token: token,count: 10,max_id: 197679035065553721})

通过传递max_id(照片的ID),它将返回比其更旧的所有结果.所以从第一个查询获取最早的照片的ID,并传递给下一页.

注意:当您获得结果时,图片的ids的格式为:197679035065553721_someuserid.你必须先解析掉下划线之前的第一个位,然后将其作为max_id传递.

相关文章

validates:conclusion,:presence=>true,:inclusion=>{...
一、redis集群搭建redis3.0以前,提供了Sentinel工具来监控各...
分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣...
上一篇博文 ruby传参之引用类型 里边定义了一个方法名 mo...
一编程与编程语言 什么是编程语言? 能够被计算机所识别的表...
Ruby类和对象Ruby是一种完美的面向对象编程语言。面向对象编...