我们一直是Vimeo PRO的长期用户,我们用它来托管我们在多个网站上显示的视频.这些视频设置为私有,因此无法在Vimeo的公共部分找到它们.到目前为止,每当我们需要显示视频时,我们要么从Vimeo获取嵌入代码,要么将"直接链接"(即http://player.vimeo.com/external/1234567890.hd.mp4?s=nskljdfnsdlkn3498hnc3h49fo83h4oif3)复制到所需质量的视频文件并将其加载到第三方播放器上.完全没有问题.
现在我们将开始处理更多视频,所以我一直在寻找一种自动化获取嵌入代码或直接链接的过程的方法.看起来如何使用Vimeo API.
但是,我开始研究它,我很困惑.它讨论了注册应用程序,在用户请求访问权限时为用户提供权限,以及其他对我真正需要的东西而言过于苛刻的事情.
我们没有注册的应用程序或多个用户授予访问权限,我们只有我们的Vimeo用户名/密码,其想法是编写一个可以在不同网站上使用的功能,以根据其Vimeo ID请求视频URL或其嵌入代码.
我在找错了地方吗?如果没有,我应该注册什么"app"?每个网站都会使用Vimeo的视频?(我们有几十个)
如果Vimeo API是唯一的方法,有人可以链接到一个示例尽可能简单的我们需要的用法吗?
谢谢!
Vimeo API是正确使用的系统,我将简要介绍哪种方法最适合您描述的工作流程.
这对于每个API应用程序都是必需的.我们需要知道谁在使用我们的系统,以及如何在必要时联系他们.
https://developer.vimeo.com/api/authentication上有一般文档,但您可能会使用"单用户应用程序"工作流程.这是一个崇高的标题,"通过应用程序页面上的UI生成访问令牌,然后将其硬编码到您的应用程序中".该访问令牌将代表注册该应用程序的用户与API交互.
有许多不同的API调用来获取视频信息.您可以在https://developer.vimeo.com/api/endpoints找到这些内容./ me/videos将显示所有经过身份验证的用户视频,/ videos/{video_id}将显示单个视频.