在Vimeo上上传视频后,我如何获得videoId?当我们调用delete upload ticket时,我们已经确认了上传成功,并且我们得到了一个类似于url= https://api.vimeo.com/users/111243975/uploads/319650191?video_file_id=1786656414&upgrade=true&signature=4c02359068ec5a31cea3b633f6b5f9cf的响应url。这里我们有video_file_id,但不是实际的videoId。
3条答案
按热度按时间6uxekuva1#
您正在使用一个已弃用的上传方法(“可恢复”PUT方法),因此Vimeo开发人员网站上不再提供其文档。幸运的是,互联网档案馆保存了这些文档。
在对该端点进行最后一次DELETE调用后,视频URI将在响应的位置标头中返回。
njthzxwz2#
噗,眉毛,正确!
位置:/视频/555380765
{连接:保持活动服务器:nginx Cache-Control:无存储、无缓存、私有Strict-Transport-Security:max-age=31536000; includeSubDomains;预加载位置:/videos/555380765 X-RateLimit-Limit:500 X-RateLimit-剩余:499 X-RateLimit-重置:2021-05- 26 T19:57:59+00:00请求哈希:2461 d148 X-BApp-服务器:api-v10808-f5ldq X-Vimeo-DC:ge接受范围:字节Via:1.1 varnish,1.1 varnish Date:2021年5月26日星期三19:57:00 GMT X-服务者:cache-bwi5155-BWI、cache-cgh11141-CGH X-Cache:MISS,MISS X-Cache-Hits:0,0 X计时器:S1622059020.784666,VS 0,VE 594变化:接受,Vimeo-Client-Id内容长度:0内容类型:text/html; charset=UTF-8
}
643ylb083#
我也不得不四处寻找这一点,所以对于其他卡在这一点:
查看https://developer.vimeo.com/api/reference/videos#complete_streaming_upload
基本上,您必须使
DELETE
请求:https://api.vimeo.com/users/{userId}/uploads/{ticketID-or-uploadID}?signature={signature}&video_file_id={videoFileID}
视频ID作为
Location
报头ie返回。/videos/{video_id}
个signature
和videoFileID
位于“upload_link_secure”或“upload_link”链接中,创建上传票证/上传身份验证时,这些链接在响应有效载荷中返回。祝你好运:)