Я пытаюсь использовать API-интерфейс YouTube, чтобы вернуть список видео пользователя. URL запроса выглядит примерно так:
http://gdata.youtube.com/feeds/api/users/username/uploads
с 'username' является правильным именем пользователя. Это вернет соответствующий URL в браузере. Однако когда я пытаюсь получить доступ к этому URL через функции $ .ajax или $ .get jQuery, используя что-то вроде:
$.ajax({
//set parameters
url: "http://gdata.youtube.com/feeds/api/users/username/uploads",
type: "GET",
//on success
success: function (data) {
alert("xml successfully captured\n\n" + data);
},
//on error
error:function (XMLHttpRequest, textStatus, errorThrown, data){
alert(" We're sorry, there seem to be a problem with our connection to youtube.\nYou can access all our videos here: http://www.youtube.com/user/username");
alert(data);
}
});
$.get("http://gdata.youtube.com/feeds/api/users/username/uploads", function(data){
alert("Data Loaded: " + data);
});
Я получил пустой документ. Есть идеи, почему это так?