我試圖讓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