Vimeo API在一次通话中获取多个视频的视频详细信息

时间:2019-01-30 22:47:14

标签: vimeo vimeo-api

Youtube提供了一个选项,可在一次通话中使用逗号分隔的视频ID列表来检索视频详细信息(标题,说明,缩略图...):

https://developers.google.com/youtube/v3/docs/videos/list

Vimeo是否具有这样的功能?我在这里看不到此选项:https://developer.vimeo.com/api/reference/videos#_essentials

如果视频来自不同的来源,则不能创建专辑,频道等。

2 个答案:

答案 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 => { 

});