Java facebook上的图片帖子出现错误

Java facebook上的图片帖子出现错误,java,javascript,jquery,facebook,facebook-graph-api,Java,Javascript,Jquery,Facebook,Facebook Graph Api,我正在使用javascript API将图片发布到facebook $.ajax({ type : "POST", url : "https://graph.facebook.com/me/photos", data : { message : "Good One", url : photoUrl,// URL of Image to post on facebook ,e.g https://si0.twimg.com/profile_i

我正在使用javascript API将图片发布到facebook

$.ajax({
    type : "POST",
    url : "https://graph.facebook.com/me/photos",
    data : {
        message : "Good One",
        url : photoUrl,// URL of Image to post on facebook ,e.g https://si0.twimg.com/profile_images/2642324404/46d743534606515238a9a12cfb4b264a.jpeg
        access_token : getCookie("fbTocken"),//this is the access tocken which i got frome facebook ,saved it in cookies which I am fetching
        format : "json"
        },
        success : function(data) {
        alert("POST SUCCESSFUL");
        }
      )}
一切正常,问题是当我改变

photourl 
到本地主机图像url,如
http://localhost:8980/xcloud/resources/images/logo.png

facebook返回错误

{
   "error": {
      "message": "An unknown error has occurred.",
      "type": "OAuthException",
      "code": 1
   }
}
其他正常的网址,我可以张贴到facebook,工作良好


(项目使用java,tomcat作为服务器)

这是因为Facebook服务器无法访问您的本地主机URL。你应该坐在真正的IP上,提供一个Facebook可以访问的地址。
Ajax调用您只需传递照片的URL,照片将由Facebook系统下载。

当您将access tokan保存在cookie中时,请确保XSS的安全,如果黑客窃取cookie,他可以发布用户Facebook。好的,谢谢您的建议