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」であり、画像はタイムラインに正常にアップロードされています。ここで何が欠けているのか疑問に思っています-なぜエラーが呼び出されるのですか?