首页 > 解决方案 > 尝试在 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);
        }
      }
    );

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

标签: javascriptreactjsfacebook-graph-apiphoto

解决方案


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

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

通过使用url参数发布来使用已经在 Internet 上的照片

编辑:您只能发布到页面,而不是用户配置文件。


推荐阅读