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