我一直在尝试使用fb.api从js应用程序在Facebook上发布图像,但出现“#324要求文件上传”错误。我的图片来源来自网址。
我能够登录并连接到Facebook,但无法上传图片,因此appId和所有连接均已就绪。
FB.api(
"/763663567360768/photos",
"POST",
{
"url": "http://sgpup.com/files/2013-07-02_00001.jpg"
},
function (response) {
if (response && !response.error) {
console.log(response);
}
else {
console.log(response);
}
}
);
任何帮助将不胜感激。谢谢!
答案 0 :(得分:1)
根据文档,没有source
参数,只有url
。
https://developers.facebook.com/docs/graph-api/reference/page/photos/#Creating
使用 url 参数
发布来使用已经存在于互联网上的照片
编辑:您只能发布到页面,而不能发布到用户个人资料。