我试图让100张最新的照片,像Rails + Instagram宝石:有什么方法可以获得特定数量的照片?
client.tag_recent_media("cat", count: 100)
,但它总是返回大约40张照片(有时36,有时38,有时40)。 我正在与this gem合作。
是否有任何扫描获取100张照片或40是限制?
感谢
我试图让100张最新的照片,像Rails + Instagram宝石:有什么方法可以获得特定数量的照片?
client.tag_recent_media("cat", count: 100)
,但它总是返回大约40张照片(有时36,有时38,有时40)。 我正在与this gem合作。
是否有任何扫描获取100张照片或40是限制?
感谢
你应该尝试这样的事情
client.tag_recent_media(1907035, {count: 60})
不幸的是,我认为60是照片的最高金额。
这将做的工作:
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
你能否证实,如果这是有帮助吗? – mart1nn 2013-03-15 13:35:53
这适用于我,因为知道默认情况下我有超过20个结果:33,无论如何,对于我的测试,每次33是最大计数,例如#love。 – 2016-05-02 21:38:38