我正在使用Facebook Javascript SDK將照片上傳到用戶的時間軸。這是我的電話:Facebook Graph API - 成功時出錯?
function post_photo_to_facebook() {
var file_name = 'https://my-image.url.com/image.jpg';
var access_token = FB.getAuthResponse()['accessToken'];
$.ajax({
type: "POST",
url: "https://graph.facebook.com/me/photos",
data: {
message: "Here is my message",
url: file_name,
access_token: access_token,
format: "json"
},
success: function(data){
alert("POST SUCCESSFUL");
},
error: function(data){
alert('Error');
console.log(data);
}
});
}
時在Chrome中,我收到了一個錯誤,這個AJAX調用回,然而狀態文本是「OK」,並且圖像被成功上傳到我的時間表。我只是想知道我在這裏錯過了什麼 - 爲什麼錯誤被調用?
而不是你的錯誤功能上面,如果你做到以下幾點:'錯誤:函數(xhr,ajaxOptions,thrownError)alert(「Error:」+ xhr.status); alert(thrownError); }顯示什麼錯誤? – mccannf
thrownError =「SyntaxError:意外的令牌:」 和xhr.status = 200 –