javascript - 尝试在 Facebook 上上传图片时出现“(#324)需要上传文件”错误
问题描述
我一直在尝试使用 fb.api 从我的 js 应用程序在 facebook 上发布图像,但出现“#324 Requires file upload”错误。我的图片来源来自一个 URL。
我可以登录并连接到 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);
}
}
);
任何帮助,将不胜感激。谢谢!
解决方案
没有source
参数,只有url
根据文档。
https://developers.facebook.com/docs/graph-api/reference/page/photos/#Creating
通过使用url参数发布来使用已经在 Internet 上的照片
编辑:您只能发布到页面,而不是用户配置文件。
推荐阅读
- javascript - 如何在同一页面上重定向jquery
- amazon-web-services - AWS 嵌套 Step Functions
- vue.js - VUEJS V-SHOW 仅第一次切换
- r - TraMineR seqdplot:按总频率排序状态
- python - 分布式 TensorFlow:多网络,一台机器
- xamarin - 如何在 Xamarin 中将视图模型绑定到 XAML 中的视图?
- php - 检查复选框的发布数据
- laravel - 过滤器的组合可以是可选的 laravel 雄辩关系
- java - 事务部分提交或回滚
- java - 从骆驼 xmpp 发送消息时出现问题,jid 格式错误