2013-10-30 101 views
0

我有一個使用Vimeo gem構建在Rails上的Web應用程序。我需要爲1個特定用戶獲取每個視頻。簡單的API對20個視頻設置了限制,但它具有更好的信息,即高級API,至少對於我的用例(video_url,縮略圖)。這意味着我需要ping一次他們的服務器以獲取所有視頻,然後每次獲得一次視頻才能獲取必要的信息。這看起來非常過分。Vimeo高級api視頻

1)有一種方法可以獲得我需要的信息和1個請求嗎? 2)是否有任何可能的方式從簡單的API獲取超過20個視頻? 3)有沒有人有Vimeo的客戶服務運氣?

下面是引用的gem,但它似乎沒有做任何事情,除了充當API封裝。我希望我得到的數據是正確的。 vimeo gem

回答

2

2)是否有任何可能的方式從簡單的API獲取超過20個視頻?

如果您將?page =添加到您的請求url,則可以使用簡單的API請求最多3頁(從第1頁開始),每頁最多20個視頻。

例如:http://vimeo.com/api/v2/username/videos.json?page=2

將返回視頻21-40特定用戶創建的,假設用戶已經創建了很多視頻。

有3個電話,您最多可以獲得60個視頻。不積極,這符合您的要求,但它是從Vimeo的簡單API獲取更多視頻的一種方式。

+0

感謝您的支持。不是我正在尋找的確切答案,但肯定解決了我的問題。只需實現無限滾動獲取下一頁。 – mikekavouras