脸书上的图片帖子给出错误

picture post on facebook give error

本文关键字:出错 错误      更新时间:2023-09-26

我正在使用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 

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

脸书返回错误

{
   "error": {
      "message": "An unknown error has occurred.",
      "type": "OAuthException",
      "code": 1
   }
}

其他正常的网址,我可以发布到脸书,工作正常

(项目在Java中,Tomcat作为服务器)

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

相关文章: