从JavaScript进行vimeo API调用

时间:2011-07-30 23:23:23

标签: javascript api vimeo

我甚至无法使用XHR进行简单的Vimeo API调用,因为我根本无法使用JavaScript生成API签名。我不知道如何解决这个问题。是否有人可以提供一个简单的例子来说明如何使用JavaScript来调用video.search。我有我的API密钥和秘密,但是现在做一个简单的调用似乎是一项巨大的任务。

此致 罗汉

1 个答案:

答案 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在线。