我正在尝试将提交到我的 Vimeo 频道的最新视频嵌入到我的页面中。我发现以下文档有帮助http://developer.vimeo.com/apis/oembed,但我仍然不确定如何解决这个问题——我错过了什么?
答案1
如果你的所有数据民众,您可以使用 Vimeo 的 Simple Api。
查找频道中视频的文档位于此处:https://developer.vimeo.com/apis/simple#channel-request
假设您想查找发布到 VimeoHQ 频道的最新视频。
- 从以下位置拉取 JSON
http://vimeo.com/api/v2/channel/vimeohq/videos.json
- 将 JSON 解析为数组
- 最新视频是数组的第一个元素
- 使用带有 oembed 的“url”字段来构建您的嵌入链接。
如果您的数据私人的你必须使用Vimeo 的高级 API。
此方法稍微复杂一些,需要使用 OAuth 1.0。我建议您使用现有库,并探索 vimeo.channels.getVideos 方法。
答案2
刚刚发现这个正在寻找类似的解决方案。看来 Vimeo 不再提供其简单的 API。要完成这样的事情,您需要注册为开发人员并获取令牌。我对 oEmbed API 的理解是它要求您提供视频 ID,这意味着您必须已经知道它。我不认为 oEmbed API 会允许您执行原始问题所要求的操作;但是,我很想被证明是错的!
这是新的Vimeo 开发者门户。