从youtube或其他网站上传vimeo上的视频

时间:2018-05-04 06:56:05

标签: javascript php node.js vimeo-api

我正在开发应用程序,我想使用pull request将视频上传到vimeo帐户。我检查了vimeo api并集成到我的项目中。我的问题是视频没有破坏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 :(得分:0)

您提供的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"}

(这是开源电影Big Buck Bunny的SD版本的链接,通常用于测试)

Vimeo API上传文档可在此处找到:https://developer.vimeo.com/api/upload/videos#using-the-pull-approach

相关问题