2013-02-19 167 views
0

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

$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来获取图像的路径?

回答

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/

+0

谢谢你的回答 – shihabudheen 2013-02-19 08:35:11