我甚至无法使用XHR进行简单的Vimeo API调用,因为我根本无法使用JavaScript生成API签名。我不知道如何解决这个问题。是否有人可以提供一个简单的例子来说明如何使用JavaScript来调用video.search。我有我的API密钥和秘密,但是现在做一个简单的调用似乎是一项巨大的任务。
此致 罗汉
答案 0 :(得分:5)
我不相信你只能用JavaScript来使用Vimeo的高级API。为此,您需要使用服务器端语言对OAuth进行身份验证:
http://vimeo.com/api/docs/getting-started
Vimeo的JavaScript API允许您执行加载单个视频或获取有关JSON / XML视频的信息。不幸的是,这不包括video.search。
http://vimeo.com/api/docs/player-js
如果您仍想使用JavaScript API,则需要通过添加 api = 1 在实际视频中启用API。使用iframe,将其添加为查询字符串:http://player.vimeo.com/video/VIDEO_ID?api=1
或者如果使用Flash,请将其添加为单独的参数标记<param name="flashvars" value="api=1" />
。
然后使用document.getElementById()
开始使用API。对其通用嵌入(iframe)的方法调用有点棘手,因为它们只允许消息sent as a serialized JSON objects。我建议使用他们的Froogaloop javascript框架来处理大部分内容。
https://github.com/vimeo/player-api/tree/master/javascript
Vimeo也有working example在线。