2015-12-30 55 views
1

我正在開發一個c#應用程序,用於將視頻上載到Vimeo以及Vimeo API。到目前爲止,一切都很順利,但我無法找到一種方法來檢查視頻上傳到Vimeo時使用自動拉上傳的進度。我不想要百分比值(我們可以在常規上傳中獲得),但只需成功或失敗響應即可。有沒有什麼辦法可以通過API調用來做到這一點?通過Vimeo API自動上傳視頻的狀態/進度

回答

3

您的首次POST請求對/me/videos的響應是完整的剪輯表示形式。在該表示是status字段,將包含下列值之一:

  • 上傳
  • 轉碼
  • uploading_error
  • transcoding_error
  • 可用
  • quota_exceeded

該該表示的是您可以存儲的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" 
} 
+0

的感謝!你應該把這個添加到api文檔中,你可以調用它來檢查狀態(對於像我這樣的笨人)。 –

+0

我們很快就會發布新的文檔,記錄每個API響應,並在上載文檔中包含此狀態信息。如果你想早點訪問,你可以要求它! https://vimeo.com/help/contact – Dashron