我从未见过带有两个不同IDS的Vimeo URL。我如何使其与一个人一起工作?

时间:2018-07-19 04:15:16

标签: vimeo vimeo-api

我有这个Vimeo URL。

https://vimeo.com/192207770/0faf1dd09d

我不理解两个IDS代表什么,以及如何将其缩短为一个ID URL。

我看到的所有其他vimeo网址均为JOIN

这两个IDS以此顺序表示什么?我可以使用SELECT DISTINCT mt1.DateCol, mt1.TaskId, (CASE WHEN mt2.EventName IS NULL THEN mt1.EventName ELSE 'A+C' END) as EventName FROM MyTable mt1 LEFT JOIN MyTable mt2 ON mt1.DateCol = mt2.DateCol AND ((mt1.EventName = 'A' AND mt2.EventName = 'C') OR (mt1.EventName = 'C' AND mt2.EventName = 'A')) 处理的唯一视频ID在哪里?

1 个答案:

答案 0 :(得分:1)

该URL是不公开的视频。不公开的视频只能由具有完整URL(https://vimeo.com/[video_id]/[unlisted_hash])的观看者播放,而不会在Vimeo搜索结果中返回。

此处概述了视频隐私设置:https://help.vimeo.com/hc/en-us/articles/224817847-Privacy-settings-overview

通常,不公开的视频将具有这样的uri:

"uri":"/[video_id]/[unlisted_hash]"

但是,最佳做法是从API中获取该uri,而不是自己构建它。您可以通过发出以下请求来获取视频的uri和元数据:

GET https://api.vimeo.com/videos?links=https://vimeo.com/[video_id]/[unlisted_hash]

最后,对于未列出的视频,您必须具有unlisted_hash才能获取其元数据或在vimeo.com上进行查看。对于网址为https://vimeo.com/1234567/abcde的不公开视频,vimeo.com和API都将为https://vimeo.com/1234567返回404。

希望此信息对您有所帮助!