Php 通过在线路径在墙上facebook上发布照片

Php 通过在线路径在墙上facebook上发布照片,php,facebook,facebook-graph-api,Php,Facebook,Facebook Graph Api,当我选择它时,我试图在墙上张贴图像,我正在使用PHP SDK, 因此,使用图像的绝对路径(如(“C:/…”)时,图像是良好的 但我想在一个服务器下发布在线图像,比如(“http:mywebsite.com/image.jpg”) URL类似于:localhost/facebook/image.jpg,我还尝试了另一个图像combiboilersleeds.com/images/online/online-0.jpg 我试过了,但不起作用我遇到了错误: 异常:26:无法打开文件“” 我该怎么办?

当我选择它时,我试图在墙上张贴图像,我正在使用PHP SDK, 因此,使用图像的绝对路径(如(“C:/…”)时,图像是良好的 但我想在一个服务器下发布在线图像,比如(“http:mywebsite.com/image.jpg”)

URL类似于:localhost/facebook/image.jpg,我还尝试了另一个图像combiboilersleeds.com/images/online/online-0.jpg

我试过了,但不起作用我遇到了错误:


异常:26:无法打开文件“”

我该怎么办? 我正在使用下面的代码:

      $image['image'] = '@'. $data["path"];
      $facebook->setFileUploadSupport(true);
      $img = $facebook->api('/me/photos', 'POST', $image);

$data是我保存图像绝对路径的数组。

明白了,我应该使用$image['url']='MyURL'来上传url,而不是$image['image']='@$数据[“路径”]

“它不工作”不是一个足够的错误描述,请调试您的代码。api通常会返回一些内容。CurlException:26:无法打开文件“”,那么url到底是什么?请编辑您的问题,而不是在评论中添加相关信息。URL类似于:,我还尝试了另一个图像。我想使用$image['URL']='MyURL';