Vimeo Config API不再返回渐进式URL?新上传视频无流地址求助
解决Vimeo新视频无法通过
/config接口获取流URL的问题 Vimeo已调整未认证接口的权限策略,新上传视频不再通过https://player.vimeo.com/video/{vimeo_id}/config返回流URL,旧视频因历史权限保留了该能力,以下是可行解决办法:
使用官方认证的Vimeo Videos API
这是获取视频流URL的正规途径,需先申请Vimeo开发者账号并生成对应权限的Access Token(如video_files权限)。通过GET /videos/{video_id}接口请求,指定fields=files参数即可获取流信息:curl -H "Authorization: Bearer YOUR_ACCESS_TOKEN" \ "https://api.vimeo.com/videos/{vimeo_id}?fields=files"响应中的
files数组会包含不同分辨率、格式的流URL及对应编码信息。确认视频权限与隐私设置
新上传视频可能默认设为私有/仅特定用户可见,需确保你的Access Token拥有该视频的访问权限:- 若为自身上传的视频,使用带
private权限的Access Token即可访问; - 若为他人视频,需视频所有者将权限设为公开,或添加你的Vimeo账号至授权列表。
- 若为自身上传的视频,使用带
处理DRM保护的视频
若新视频启用DRM(如Widevine、FairPlay),流URL会包含加密信息,无法直接用普通播放器播放,需使用支持对应DRM协议的播放器,并配合Vimeo提供的认证信息处理解密逻辑。
内容的提问来源于stack exchange,提问作者Nhan Nguyen
相关产品推荐
相关产品推荐

