vimeo - 通过 API 检查 Vimeo 上的视图
问题描述
一旦视频达到 200 次观看,我需要隐藏视频嵌入或停用视频。是否可以通过 API 检查 Vimeo 上视频的观看次数?我在 API 参考中找不到此信息...
我正在尝试这个电话:
http://vimeo.com/api/v2/video/283030956.json
该视频隐藏在 vimeo 上,但嵌入在网站中。当我调用它返回的 url 时283030956 not found
。
视频的隐私有问题吗?
解决方案
看起来https://vimeo.com/283030956上的视频要么不存在,要么是私有的。您正在使用的旧 Simple API(带有 path /api/v2/video/[video_id].json
)只能访问 Vimeo 上公开的视频。
通过成熟的核心 API 获取视频的元数据时,会返回视频的总播放次数:
curl --location --request GET 'https://api.vimeo.com/videos/[video_id]' \
--header 'Accept: application/vnd.vimeo.*+json;version=3.4' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer [auth_token]' \
文档可在此处找到:
https://developer.vimeo.com/api/reference/videos#get_video https://developer.vimeo.com/api/reference/responses/video
推荐阅读
- sql-server - sql server 快速增长表的方法
- ios - 应用程序崩溃 UIFoundation:UINibDecoderDecodeObjectForValue + 424
- list - 输入'列表
' 不是类型 'List 的子类型 ',扑腾 - php - JSON.parse 在 Chrome 上出现错误,但在 Firefox 上运行良好
- swift - 这些 Swift 错误信息是什么意思?(函数声明了一个不透明的返回类型......)
- sql - SQL datediff函数数据转换错误
- html - Bootstrap:防止面板在复选框单击时折叠
- javascript - Wordpress 主题自定义:未找到 CSS 类
- java - 如何检测 Java 游戏中的按钮保持?
- docker - 来自另一个容器的 Docker 中的 mount.cifs 需要特权