bev*_*anb 10 ruby-on-rails instagram
如何使用Instagram gem获得下一页结果?
API本身的文档说pagination每个结果都传入了一个哈希值(参见http://instagram.com/developer/endpoints/).我如何使用gem访问它?
bev*_*anb 10
得到它了.我不认为paginationInstagram传回的哈希值是可访问的,但您可以在max_id查询时传入一个选项,以获取下一组较旧的图片.
@results = Instagram.user_recent_media(some_user_id, {access_token: token, count: 10, max_id: 197679035065553721})
Run Code Online (Sandbox Code Playgroud)
通过传入max_id(照片的ID),它将返回比这更早的所有结果.因此,从第一个查询中获取最旧照片的ID,并将其传递到下一页.
注意:当你得到结果时,图片的ID是以下形式:197679035065553721_someuserid.你必须在下划线之前解析出第一位,并将其传递给as max_id.
Instagram.tag_recent_media(params[:q]).pagination
Run Code Online (Sandbox Code Playgroud)
运行该代码,您将看到分页属性.
| 归档时间: |
|
| 查看次数: |
3800 次 |
| 最近记录: |