尝试在Facebook上上传图片时出现“(#324)需要上传文件”错误

时间:2019-04-30 13:52:19

标签: javascript reactjs facebook-graph-api photo

我一直在尝试使用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);
        }
      }
    );

任何帮助将不胜感激。谢谢!

1 个答案:

答案 0 :(得分:1)

根据文档,没有source参数,只有url

https://developers.facebook.com/docs/graph-api/reference/page/photos/#Creating

  

使用 url 参数

发布来使用已经存在于互联网上的照片

编辑:您只能发布到页面,而不能发布到用户个人资料。