0

我有一个使用 Vimeo gem 在 Rails 上构建的网络应用程序。我需要为 1 个特定用户获取每个视频。简单 API 的上限为 20 个视频,但它比高级 API 具有更好的信息,至少对于我的用例(video_url、缩略图)而言。这意味着我需要 ping 他们的服务器一次以获取所有视频,然后为每个视频执行 1 次以获取必要的信息。这似乎令人难以置信的过度。

1) 有没有办法通过 1 个请求获取我需要的信息?2) 有没有什么方法可以从简单的 API 中获取 20 多个视频?3) 有人对 Vimeo 的客户服务有好感吗?

这是可供参考的 gem,但除了充当 API 包装器之外,它似乎没有做任何其他事情。我希望我得到的数据是正确的。 vimeo 宝石

4

1 回答 1

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 的 Simple API 获取更多视频的一种方式。

于 2013-10-31T17:35:21.233 回答