【发布时间】:2016-06-12 14:34:14
【问题描述】:
我正在尝试制作网络客户端,您可以在其中将视频添加到播放列表。目前我不知道出了什么问题,所以非常欢迎帮助。
我收到错误代码 400() 并检查了错误代码,但有一件事是确定该视频不在播放列表中。在他们的“试试看!”中也有同样的效果。部分。所以我认为我的配置变量不正确或我发送错误的方式。
function addSongYTPlaylist(){
var xmlhttp = new XMLHttpRequest();
var url = "https://www.googleapis.com/youtube/v3/playlistItems?part=snippet&part=snippet&key=AIzaSyA17v8PuNBsIwgbxg6D78iHV-w7_dYyXPw";
var config = {
"snippet": {
"playlistId": {PLAYLIST_ID},
"resourceId": {
"videoId": {VIDEO_ID},
"kind": "youtube#video"
}
}
}
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
var response = JSON.parse(xmlhttp.responseText);
console.log(response);
}
};
console.log(url);
xmlhttp.open("POST", url, true);
xmlhttp.setRequestHeader("Authorization", "Bearer {ACCESS_TOKEN});
xmlhttp.send(config);
}
【问题讨论】:
标签: javascript youtube-api xmlhttprequest youtube-data-api youtube-javascript-api