Загрузить видео на Vimeo, используя Tus, в Ionic 3 - PullRequest
0 голосов
/ 23 сентября 2018

Я пытаюсь загрузить видеофайл в vimeo, используя tus (как описано в ссылке Загрузка видео в API разработчиков Vimeo

Я могу создать видеофайл, добавив авторизацию,принять и поле типа содержимого в заголовке, а также рекомендуемое тело тела (как упомянуто в ссылке). Например:

const header = {
      headers: {
        'Content-Type': 'application/json',
        'Accept': 'application/vnd.vimeo.*+json;version=3.4',
        'Authorization': 'bearer ' + this.token
      }
    };

Body:

 const body = {
      "upload" : {
        "approach" : "tus",
        "size" : videoObj.size
      },
      "name" : videoObj.name
    };

Теперь я хочу загрузить видеофайл.Я использую простой метод для открытия видеофайла. В этой ссылке одна строка вводит меня в заблуждение "ЗАПИШИТЕ двоичные данные видеофайла по URL-адресу из upload.upload_link вместе с некоторыми пользовательскими заголовками tus:". Что это значит?

upload.upload_link - это то, что я получаю из ответа при создании видеообъекта. Теперь я пытаюсь создать заголовок и тело объекта, как показано.

 const header = {
      headers: {
        'Content-Type': 'application/offset+octet-stream',
        'Upload-Offset': 0,
        'Tus-Resumable': '1.0.0'
      }
    };

Теперь, где разместить upload.upload_link и снова сделать вызов API?

1 Ответ

0 голосов
/ 24 сентября 2018

upload.upload_link - это URI, к которому вы хотите сделать этот запрос PATCH.Имейте в виду, что ссылка на upload_link будет отличаться от uris API (api.vimeo.com), обычно в соответствии с upload.tus.vimeo.com.

...