4

我什至无法使用 XHR 进行简单的 Vimeo API 调用,因为我根本无法仅使用 JavaScript 生成 API 签名。我不知道该怎么做。有没有人可以为我提供一个简单的示例,说明如何仅从 JavaScript 调用 video.search。我有我的 API 密钥和秘密,但现在进行一个简单的调用似乎是一项艰巨的任务。

问候,罗汉

4

1 回答 1

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 tag <param name="flashvars" value="api=1" />

然后只需使用document.getElementById()开始使用 API。他们的通用嵌入(iframe)上的方法调用有点棘手,因为它们只允许作为序列化 JSON 对象发送的消息。我建议使用他们的 Froogaloop javascript 框架,它可以为您处理大部分内容。

https://github.com/vimeo/player-api/tree/master/javascript

Vimeo 也有一个在线工作示例

于 2011-08-04T21:44:20.833 回答