如何在单个 Vimeo API 调用中获取多个视频的视频详细信息?

How can I get video details for multiple videos in a single Vimeo API call?

YouTube 有一个选项可以在单个调用中使用逗号分隔的视频 ID 列表检索视频详细信息(标题、描述、缩略图...):

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

Vimeo 有这样的功能吗?我在这里没有看到这个选项:https://developer.vimeo.com/api/reference/videos#_essentials

如果视频来自不同来源,则无法创建相册、频道等。

它被隐藏了一点,但是这里记录了批量请求获取多个视频的元数据的能力:https://developer.vimeo.com/api/reference/videos#search_videos

简而言之,使用查询参数 ?uris= 和逗号分隔的 URI 值列表向 /videos 发出请求。

例如,假设您想要获取 /videos/111/videos/222/videos/333 视频的元数据。请求的格式如下:

GET https://api.vimeo.com/videos?uris=/videos/111,/videos/222,/videos/333

由于此响应可以 return 大量元数据,因此我会考虑使用 fields parameter,以便只 return 编辑您需要的元数据。对于上面的示例,如果您只想返回名称 link 和视频描述,该请求将如下所示:

GET https://api.vimeo.com/videos?uris=/videos/111,/videos/222,/videos/333&fields=uri,link,name,description

在单个 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 => { 

});