我试图使用图表api将带有图片的文字发布到Facebook墙上。
我正在使用以下代码段。
var body = {
message : 'this is a test message',
image : 'http://someurltoimage.png'
};
FB.api(
"/me/feed",
"POST",
{
"object": {
"message": body.message,
"picture": body.image
}
},
function (response) {
if (response && !response.error) {
//process when success
}
}
);
但是我收到了以下错误代码。
error: Object
code: 100
error_subcode: 1349125
message: "Invalid parameter"
type: "FacebookApiException"
此错误没有任何文件。
任何建议将不胜感激。
答案 0 :(得分:3)
"我试图使用图形api将带图像的文字发布到Facebook墙上。"
/feed
,上传您需要的照片使用/photos
来电 object
,API并不知道您的参数Object
是object
(我也知道)这里有很多object
,另一方面,你在对象中发送一个对象要解决所有这些问题,请将me/feed
替换为me/photos
,将第3个参数(您的对象)替换为body
var body = {
message : 'this is a test message',
url: 'http://someurltoimage.png'
};
FB.api("/me/photos",
"POST",
body,
function (response) {
if (response && !response.error) {
//process when success
}
}
);