2015-12-30 4 views
1

Я разрабатываю приложение C# для загрузки видео в Vimeo с помощью API Vimeo. Пока все в порядке, но я не могу найти способ проверить процесс загрузки видео в Vimeo при использовании автоматических выгрузок. Мне не нужны процентные значения (которые мы можем получить при регулярных загрузках), но достаточно успеха или неудачного ответа. Есть ли способ сделать это с помощью вызова API?Состояние/ход автоматической загрузки при загрузке через API Vimeo

ответ

3

Ответ вашего встроенного запроса POST на /me/videos - полное представление клипа. На этом представлении является status поля, который будет содержать одно из следующих значений:

  • загрузки
  • транскодирования
  • uploading_error
  • transcoding_error
  • доступен
  • quota_exceeded

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" 
} 
+0

спасибо! вы должны добавить это в документацию api, которую вы можете вызвать, чтобы проверить статус (для таких глупых людей, как я). –

+0

У нас появилась новая документация, которая скоро появится, документирует каждый ответ API и включает эту информацию о статусе в документах по загрузке. Если вы хотите получить ранний доступ, вы можете попросить об этом! https://vimeo.com/help/contact – Dashron

Смежные вопросы