Youtube提供了一个选项,可在一次通话中使用逗号分隔的视频ID列表来检索视频详细信息(标题,说明,缩略图...):
https://developers.google.com/youtube/v3/docs/videos/list
Vimeo是否具有这样的功能?我在这里看不到此选项:https://developer.vimeo.com/api/reference/videos#_essentials
如果视频来自不同的来源,则不能创建专辑,频道等。
答案 0 :(得分:1)
它有点埋头,但是此处记录了发出批量请求以获取多个视频的元数据的功能:https://developer.vimeo.com/api/reference/videos#search_videos
简而言之,使用查询参数/videos
和uri值的逗号分隔列表向?uris=
发送请求。
例如,假设您要获取/videos/111
,/videos/222
和/videos/333
上的视频的元数据。该请求的格式应为:
GET https://api.vimeo.com/videos?uris=/videos/111,/videos/222,/videos/333
由于此响应可以返回很多元数据,因此我考虑使用fields parameter,以便仅返回所需的元数据。对于上面的示例,如果您只想取回名称,链接和视频描述,则该请求将如下所示:
GET https://api.vimeo.com/videos?uris=/videos/111,/videos/222,/videos/333&fields=uri,link,name,description
希望此信息对您有所帮助!
答案 1 :(得分:-2)
在单个 Vimeo API 调用中获取多个视频的视频详细信息
const URLVimeo = 'https://api.vimeo.com/videos?uris=/videos/488610890,/videos/480833337,/videos/513912704';
axios.get(URLVimeo, {
headers: {
'Authorization': 'bearer token',
'content-type': 'application/json'
}
}).then(res => {
});