我正在使用 Facebook Javascript SDK 将照片上传到用户的时间轴。这是我的电话:
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 调用的错误,但 statusText 为“OK”,并且图像已成功上传到我的时间轴。我只是想知道我在这里缺少什么-为什么会调用错误?