我正在开发一个c#应用程序,通过Vimeo API将视频上传到Vimeo。到目前为止,一切都很顺利,但在使用自动上传时,我找不到检查视频上传到Vimeo的进度的方法。我不想要百分比值(我们可以在常规上传中获得),但只需成功或失败响应就足够了。有什么办法可以通过API调用来实现吗?
答案 0 :(得分:3)
您的初始POST请求对/me/videos
的响应是完整剪辑表示。该表示是status
字段,它将包含以下值之一:
该表示的uri
是您可以存储的API端点,并在将来再次调用以接收更新的status
。
例如:
POST https://api.vimeo.com/me/videos
type=streaming&link=http://example.com/my/video/mp4
{
"uri": "/videos/12345",
.....truncated.....
"status": "uploading"
}
[一段时间后]
GET https://api.vimeo.com/videos/12345
{
"uri": "/videos/12345",
.....truncated.....
"status": "available"
}