Загрузить видео на Vimeo с YouTube или других сайтов - PullRequest
0 голосов
/ 04 мая 2018

Я просто занимаюсь разработкой приложения, в котором я хочу загрузить видео в учетную запись vimeo с помощью запроса pull. Я проверил API vimeo и встроил в свой проект. Моя проблема в том, что видео не руинирует на vimeo. Я тяну видео с YouTube. Вот мой код:

$(document).ready(function(){
var data = {
    "upload" : {
        "approach" : "pull",
        "link" : "https://www.youtube.com/watch?v=ZUSPD9zOyJs"
    }
}


    $.ajax({
        url : "https://api.vimeo.com/me/videos",
          cache:false,
          dataType : "json",
        headers: {
        'Accept': 'application/vnd.vimeo.*+json;version=3.4',
        'Authorization': 'bearer xxxxxxxxx',
        'Content-Type':'application/json'   
         },

        type : 'POST',
        data:JSON.stringify(data),
        success : function(response) {  
                console.log(response)

        },

    });

})

1 Ответ

0 голосов
/ 04 мая 2018

Предоставленное вами значение upload.link должно быть прямой ссылкой на ресурс видеофайла, а не веб-страницу.

Например, вы предоставили:

"upload": {"link":"https://www.youtube.com/watch?v=ZUSPD9zOyJs"}

Вы хотите использовать прямую ссылку на видеофайл, подобный этому:

"upload": {"link":"http://download.blender.org/peach/bigbuckbunny_movies/big_buck_bunny_480p_surround-fix.avi"}

(это ссылка на SD-версию фильма с открытым исходным кодом Big Buck Bunny , обычно используемый для тестирования)

Документация по выгрузке Vimeo API находится здесь: https://developer.vimeo.com/api/upload/videos#using-the-pull-approach

...