首页 > 解决方案 > 通过 API 检查 Vimeo 上的视图

问题描述

一旦视频达到 200 次观看,我需要隐藏视频嵌入或停用视频。是否可以通过 API 检查 Vimeo 上视频的观看次数?我在 API 参考中找不到此信息...

我正在尝试这个电话:

http://vimeo.com/api/v2/video/283030956.json

该视频隐藏在 vimeo 上,但嵌入在网站中。当我调用它返回的 url 时283030956 not found

视频的隐私有问题吗?

标签: vimeovimeo-api

解决方案


看起来https://vimeo.com/283030956上的视频要么不存在,要么是私有的。您正在使用的旧 Simple API(带有 path /api/v2/video/[video_id].json)只能访问 Vimeo 上公开的视频。

Simple API 也被弃用了。

通过成熟的核心 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


推荐阅读