0
我正在嘗試使用YouTube的API來恢復用戶視頻的列表。請求網址如下所示:
http://gdata.youtube.com/feeds/api/users/username/uploads
'username'是正確的用戶名。這會在瀏覽器中恢復相應的URL。然而,當我嘗試訪問通過jQuery的$阿賈克斯或$不用彷徨函數,網址,使用類似:jquery ajax vs瀏覽器網址
$.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);
});
我得到一個空文件返回。任何想法,爲什麼這是?
非常感謝!然而,我得到了「數據類型:'jsonp'」行後的「意外標記:非法」錯誤... ... – danwoods 2010-06-03 02:51:05
即使我直接複製示例代碼... – danwoods 2010-06-03 02:52:27
沒關係。潛伏在代碼中的一些隱形字符:)再次感謝,我感謝它... – danwoods 2010-06-03 03:17:16