【问题标题】:Vimeo advanced api videosVimeo 高级 API 视频
【发布时间】:2013-10-30 22:48:20
【问题描述】:

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

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

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

【问题讨论】:

    标签: ruby-on-rails ruby api video vimeo


    【解决方案1】:

    2) 有没有办法从简单的 API 中获取 20 多个视频?

    如果您将 ?page= 添加到您的请求网址,简单的 API 允许您最多请求第 3 页(从第 1 页开始),每页最多 20 个视频。

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

    将返回由特定用户创建的视频 21-40,假设该用户创建了那么多视频。

    通过 3 次通话,您最多可以获得 60 个视频。不能肯定这符合您的要求,但这是从 Vimeo 的 Simple API 获取更多视频的一种方式。

    【讨论】:

    • 谢谢。不是我正在寻找的确切答案,但绝对解决了我的问题。只是实现一个无限滚动来获取下一页。
    猜你喜欢
    • 2013-06-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多