2013-03-24 27 views
0

上傳我有下面的代碼上傳圖片我的照片Facebook的API圖像不從URL

$args = array('message' => 'Photo Caption'); 
      $args['image'] = '@' . realpath('http://sawalpk.com/storyboard_server/outputImage.png'); 

      $data = $facebook->api('/me/photos', 'post', $args); 
      print_r($data); 

如果我把圖像realpath('someImage.png')它的工作原理。記住someImage.png被發現是相同的目錄。雖然使用外部映像的url,但它不會上傳並返回任何數據以進行調試。任何古魯都可以幫助我。提前致謝。

回答

2

這個工作對我來說:如果

$picUrl = 'http://sawalpk.com/storyboard_server/outputImage.png'; 
$photoId = $facebook->api("me/photos","POST",array('url'=>$picUrl,'message'=>"Photo caption")); 

集 'url' 參數,你必須像網址,而不是真實路徑。

+0

那也適用於我。刪除了'圖像'arg並替換爲'url' – CommentLuv 2013-11-03 16:24:05