问题标签 [vimeo-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1933 浏览

video - 在 vimeo 播放视频之前,我想添加一个 5-10 秒的广告

我对 vimeo 视频中的广告有疑问。我想知道是否可以在 vimeo 播放器中播放主视频之前播放 5-10 秒的广告?

这与我们在 youtube 视频中常见的功能相同,在 youtube 中的视频出现任何广告之前,与此类似,我们可以在 vimeo 中做到吗?

我想通过 vimeo API 从我网站的管理面板上传该广告。

0 投票
1 回答
561 浏览

ios - 适用于 iOS 的 Vimeo API OAuth 2.0 - 未收到身份验证令牌

我试图验证应用程序以使用他们的 API 访问 Vimeo。我似乎没有通过这个。我可以看到 vimeo 请求用户访问的页面,并在单击“允许”按钮时显示错误。我正在使用GTM-OAuth2

我添加了以下代码:

我没有收到身份验证令牌。是单击“允许”按钮的屏幕截图。

0 投票
1 回答
1214 浏览

vimeo - Get vimeo thumbnail image through SSL

Like this image for example: http://b.vimeocdn.com/ts/449/060/449060084_100.jpg Youtube is able to give me their images through SSL https://img.youtube.com/vi/_EvDcmcX0Kk/0.jpg, but Vimeo doesn't. Probably because they are on CDN hosted on akamai. Is there any way of doing it though ?

Thanks.

0 投票
1 回答
1959 浏览

vimeo - Vimeo 新 API - 身份验证和搜索私人视频

我的任务是

  1. 搜索用户的私人视频。稍后将所选视频的链接粘贴到管理员的编辑器中,用户可以在打开页面时查看视频。

  2. 搜索并获取视频的嵌入代码,将其粘贴到编辑器中。以后的最终用户将打开该页面并观看视频。

确保用户是否将视频链接复制粘贴到我们平台之外的另一个页面中。他们不应该观看视频。

我不确定执行上述任务的分步程序是什么。

0 投票
1 回答
146 浏览

vimeo - 使用哪个 VIMEO API 来满足我们的需求 - 基于 Web 的帮助“教程”

我们有一个基于网络的系统,我们正在考虑将现有的“帮助系统”从将 Flash 视频直接上传到我们的网站改为“嵌入”我们上传到我们的 vimeo 帐户的内容。我们已经设置了一个 vimeo 专业帐户,这些视频需要是“私人的”,即公众无法访问。我应该使用哪个 API 版本?你有没有任何示例代码说 PHP 我可以看看我们所追求的功能

0 投票
1 回答
4763 浏览

node.js - 使用 node-js vimeo-api 上传视频

我正在尝试在 Node.js 中设置一个单用户应用程序,它将使用 vimeo-api ( https://github.com/vimeo/vimeo.js )将视频上传到我的应用程序

我正在遵循指南(https://developer.vimeo.com/api/upload),但它似乎不起作用。

我有以下代码:


我试过了:

已收到:


当我尝试以下获取上传票时:

我得到:


此外,我尝试通过 cURL 来验证步骤

回应是:


我想我错过了一些东西。我还在应用程序页面中收到以下可能相关的消息:

在此处输入图像描述

0 投票
2 回答
11412 浏览

javascript - An Iframe Inside Iframe. Can this be done?

We have a video (vimeo) link we would like our users to watch.

Each video is followed by a short questionnaire.

Our intent is to not make the questionnaire visible to the user until the user had clicked open the video for viewing.

I can only think of embedding the code below inside another iframe just to hide the link.

Is this possible?

Is there an alternative approach to this?

0 投票
1 回答
380 浏览

vimeo - 尽管传递了“范围”参数,但授权范围问题

我在向 Vimeo 用户请求“上传”授权时遇到问题,而不是创建/注册应用程序的用户。

示例:
用户 A 通过 Vimeo 开发者控制台创建/注册新的 App-A。用户 B 被要求授权 App-A 代表他们上传。用户 B 被重定向到 Vimeo 授权 UI 并看到以下内容:

此应用程序将使您能够:
访问您的所有视频
此应用程序不允许您:
喜欢视频
更新您的视频信息 将视频
上传到您的帐户
删除您的视频

尽管在身份验证请求 URL 中指定了范围:

https://vimeo.com/oauth/authorize?client_id=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&locale=en_US&oauth_token=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&redirect_uri=https%3A%2F%2Fxxxxxxxxxxx.xxxxx.com%2Fapi%2Fauth%2Fvimeo%2Fverify&response_type=code&scope=upload&state={%22sessionId _ 3A%2243a9a9d1a7bd44d5a27d0f91b6185875%22}

但...

如果我发送相同的请求,但以 User-A 身份登录,则:

此应用程序将使您能够:
访问您的所有视频 将视频
上传到您的帐户
此应用程序将不允许您:
喜欢视频
更新您的视频信息
删除您的视频

我错过了一些明显的东西吗?

0 投票
1 回答
3074 浏览

javascript - 播放 vimeo 嵌入时向 div 添加一个类

我想在播放 vimeo 嵌入时向 div 添加一个类。我在Vimeo API上找到了一些信息。这是我最终得到的小提琴。它适用于左侧视频,当你播放它时,tester div 变为红色,当你暂停它时,它变为黄色。我如何更改代码以使其适用于两个视频?或者更具体地说,在任何数量的 vimeo 嵌入上?

只是为了完整起见,这是我使用的代码:

HTML:

CSS:

JS/jQuery:

更新:

我将 vimeo 动态添加到一个空的 iframe 中。这就是解决方案不再起作用的问题所在。为了澄清事情,我把两个小提琴放在一起。

这个小提琴有效。当您播放视频时,黄色测试仪 div 变为红色。

这个小提琴不起作用。首先单击绿色的“视频1”按钮,然后播放器显示。但是当你按下它时,黄色的测试器 div 不会变成红色。

我无法弄清楚问题是什么。当我检查元素时,两个 iframe 在渲染时看起来完全相同。有什么区别,为什么当我动态加载 src 时它不起作用?

0 投票
1 回答
1072 浏览

ios - Vimeo OAuth2 授权

我目前正在开发一个需要集成 Vimeo 的应用程序。因此,我正在调整我的工作 OAuth2 客户端以允许对 Vimeo 的授权,这是新的 beta API。

但是,有些事情我不清楚,文档在这件事上有点含糊。

  1. 我应该在身份验证之前获得客户端授权吗?
  2. 用户身份验证 url 是,我应该使用所需参数向该 URLhttps://api.vimeo.com/oauth/authorize发送GET或请求吗?POST
  3. 我应该发送一个基本授权标头(Authorization : basic base64(client_id:client_secret)连同身份验证,还是应该是未经身份验证的授权标头(Authorization : Bearer unauthenticated_access_token)?
  4. 我应该通过 UIWebView 还是通过 Safari 处理身份验证对话框?

此外,我似乎得到了错误:{ "error": "An unknown error has occured. Please let us know!"}通过 Safari 处理身份验证时。有没有人知道实际出了什么问题或提供了一种找出问题的方法?(似乎 Vimeo 在一夜之间改进了他们的错误显示;))

我得到的实际错误是redirect_uriandclient_id丢失了,但我有理由确定它们在执行 a 时在请求正文中提供POST,或者在执行 a 时在参数中提供GET。任何指针?