我使用的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
为localhost图像URL像http://localhost:8980/xcloud/resources/images/logo.png
Facebook的回报错误
{
"error": {
"message": "An unknown error has occurred.",
"type": "OAuthException",
"code": 1
}
}
个
其他正常的网址,我可以张贴到Facebook和工作正常
(项目是用java Tomcat作为服务器)
当你在cookie中保存访问tokan时,确保你真的使用XSS安全,如果黑客窃取cookie,他可以发布用户facebook。 – Ata
确定感谢您的建议将做到这一点 – nimbhu