问题描述
我需要隐藏视频嵌入或在视频达到200次观看后将其停用。是否可以通过API在Vimeo上查看视频的观看次数?我在API参考上找不到此信息...
我正在尝试与此通话:
http://vimeo.com/api/v2/video/283030956.json
该视频隐藏在vimeo上,但嵌入在网站中。当我调用该网址时,它返回283030956 not found
。
视频的隐私有问题吗?
解决方法
https://vimeo.com/283030956上的视频似乎不存在,或者是私有的。您正在使用的旧Simple API(路径为/api/v2/video/[video_id].json
)只能访问在Vimeo上公开的视频。
(The Simple API is also deprecated.)
通过成熟的核心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