Rails + Instagram gem:有没有办法获得特定数量的照片?

时间:2013-03-14 13:36:28

标签: ruby-on-rails ruby count instagram photos

我正在尝试获取100张最新照片,例如

client.tag_recent_media("cat", count: 100)

但它总会返回大约40张照片(有时是36张,有时是38张,有时是40张)。 我正在使用this gem

是否有任何手表可以获取100张照片或40张是限制?

由于

2 个答案:

答案 0 :(得分:3)

这将完成这项工作:

def search_method

  result = []
  next_id=nil
  while result.length < 100
    data = client.tag_recent_media("cat", max_id: next_id) if a.length == 0
    next_id = data.pagination.next_max_id
    result.concat(data)
  end

end

答案 1 :(得分:1)

你应该尝试这样的事情

  client.tag_recent_media(1907035, {count: 60})

不幸的是,我认为60是照片的最大数量。