2014-12-03 89 views
0

所以我有一个应用程序,我正在开发使用jQM,它将用于iOS和Android。我们在Vimeo Pro上有一些视频,除了特定的域名外,它们都是禁用的嵌入式内容。我试图让这些视频在应用中工作,但当然他们表示由于其隐私设置而无法播放这些视频。如何在jQuery Mobile App中显示Vimeo Pro私人视频

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

我试图通读Vimeo API,但说实话,这是非常混乱,没有什么帮助。

+0

请问您能否提供一个迄今为止所做的工作的例子? – empiric 2014-12-03 12:57:38

+0

我已经尝试了oEmbed JS代码,但这并没有帮助,我无法制作API文档的正面或反面。所以不幸的是没有任何东西可以作为例子 – 2014-12-03 23:18:53

回答

0

1.获得令牌

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

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

2.硬代码获取您的视频现在

你有一个访问令牌,使一个HTTP GET请求来https://api.vimeo.com/me/videos与访问令牌在授权标题中:Authorization: bearer <token>

响应将包含由认证用户拥有的最多25个视频。如果您需要超过25个,则需要提出其他请求。您可以使用分页文档了解更多信息:https://developer.vimeo.com/api/spec#pagination,但简短版本不是https://api.vimeo.com/me/videos,新页面的网址位于“下一步”键之下。

3.让您的嵌入代码

嵌入代码正在通过透过oEmbed产生。你可以在这里阅读我们的文档:https://developer.vimeo.com/apis/oembed。但短版本是您向http://vimeo.com/api/oembed.json?url=<vimeo_url>发出额外HTTP请求,其中vimeo_url是来自步骤#2的响应中的“链接”字段。