0

我正在使用 php sdk 将图像上传到 facebook 相册。为此,我需要提供图像的真实路径。如果我的服务器可以提供图像的真实路径并上传到 facebook 工作正常。但在这里我想通过使用外部图像 URL 将图像上传到 Facebook 相册。即,我想使用以下图片 URL 将图片上传到 fb。http://i.nokia.com/r/image/view/-/2003984/highRes/2/-/Lumia-620-Smart-Shoot.jpg

$this->facebook->setFileUploadSupport(TRUE);

           $photo = $this->facebook->api('/*********/photos', 'POST', array(
                      'access_token' => $this->config->item('facebook_page_access_token'),
                      'source' => '@' .$imagePath,
                      'message' => "description text"
                          )
          );

这是我将图像上传到 FB 的代码。在这里如何通过在 php 中使用给定的 URL 来获取图像的路径?

4

1 回答 1

1

您可以使用“url”参数从外部来源发布照片。

    $photo = $this->facebook->api('/*********/photos', 'POST', array(
      'access_token' => $this->config->item('facebook_page_access_token'),
      'url' => $imagePath,
      'message' => "description text"
       )
);

签出以下文件。

https://developers.facebook.com/docs/reference/api/photo/

于 2013-02-19T06:41:08.877 回答