如何在jQuery Mobile App中展示Vimeo Pro Private Video

时间:2014-12-03 12:50:56

标签: vimeo-api

所以我有一个使用jQM开发的应用程序,它将用于iOS和Android。我们在Vimeo Pro上有一些视频,除了特定的域名外,它们都是私有的,禁用嵌入。我试图让这些视频在应用程序中运行,但当然他们说由于其隐私设置而无法播放。

有没有办法使用API​​播放这些视频?

我试图阅读Vimeo API,但说实话,它非常令人困惑,并没有多大帮助。

1 个答案:

答案 0 :(得分:0)

<强> 1。获取访问令牌

我假设您只是展示自己的视频。您应该首先阅读Vimeo的单用户身份验证流程:https://developer.vimeo.com/api/authentication#single-user

简短说明是1.创建一个应用:https://developer.vimeo.com/apps。 2.在应用页面上生成访问令牌。 3.令牌进入你的应用程序的硬代码(最好是配置文件)

<强> 2。获取视频

现在您已拥有访问令牌,请使用授权标头中的访问令牌向https://api.vimeo.com/me/videos发出HTTP GET请求:Authorization: bearer <token>

该回复最多包含经过身份验证的用户拥有的25个视频。如果您需要超过25个,则需要提出其他请求。您可以使用分页文档了解更多信息:https://developer.vimeo.com/api/spec#pagination但短版本是https://api.vimeo.com/me/videos,而不是https://developer.vimeo.com/apis/oembed,新网页的网址位于“下一个”密钥下。

第3。获取嵌入代码

目前通过oEmbed生成嵌入代码。您可以在此处阅读我们的文档:{{3}}。但是短版本是您向http://vimeo.com/api/oembed.json?url=<vimeo_url>发出额外的HTTP请求,其中vimeo_url是步骤#2的响应中的“链接”字段。