我正在开发应用程序,我想使用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)
},
});
})
答案 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