我们一直是 Vimeo PRO 的长期用户,我们用它来托管在多个网站上显示的视频。这些视频被设置为私有,因此无法在 Vimeo 的公共部分找到它们。到目前为止,每当我们需要显示视频时,我们要么从 Vimeo 获取嵌入代码,要么复制“直接链接”(即http://player.vimeo.com/external/1234567890.hd.mp4?s=nskljdfnsdlkn3498hnc3h49fo83h4oif3
)到所需质量的视频文件并将其加载到第三方播放器上。做这一切完全没有问题。
现在我们将开始处理更多视频,因此我一直在寻找一种自动化获取这些嵌入代码或直接链接的过程的方法。看起来可行的方法是使用 Vimeo API。
然而,我已经开始研究它并且我很困惑。它讨论了注册应用程序、在用户请求访问时授予用户权限,以及其他对于我真正需要的东西来说似乎有点过分的事情。
我们没有需要注册的应用程序,也没有多个用户可以授予访问权限,我们只有 Vimeo 用户名/密码,我们的想法是编写一个可在不同网站中使用的函数,以根据其 Vimeo ID 请求视频 URL 或其嵌入代码。
我是不是找错地方了?如果没有,我应该注册什么“应用程序”?每个网站都会使用 Vimeo 的视频吗? (我们有几十个)
如果 Vimeo API 是唯一的选择,有人可以链接到一个尽可能简单的示例来满足我们需要的用法吗?
Thanks!
Vimeo API 是适合使用的系统,我将简要描述什么最适合您所描述的工作流程。
- 注册 API 应用程序https://developer.vimeo.com/apps https://developer.vimeo.com/apps
这对于每个 API 应用程序都是必需的。我们需要知道谁在使用我们的系统,以及必要时如何联系他们。
- 生成访问令牌。
一般文档位于https://developer.vimeo.com/api/authentication https://developer.vimeo.com/api/authentication,但您可能会使用“单用户应用程序”工作流程。这是一个崇高的标题,“通过应用程序页面上的 UI 生成访问令牌,然后将其硬编码到您的应用程序中”。此访问令牌将代表注册应用程序的用户与 API 进行交互。
- 请求您的视频信息。
有许多不同的 API 调用可以获取视频信息。您可以在以下位置找到这些内容https://developer.vimeo.com/api/endpoints https://developer.vimeo.com/api/endpoints。 /me/videos 将显示所有经过身份验证的用户视频,/videos/{video_id} 将显示单个视频。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)