2016-12-20 147 views
-2

我試圖在選擇它時在牆上發佈圖像,我正在使用PHP SDK, 因此,使用圖像的絕對路徑時圖像很好(「C: // ...「) 但是我想在服務器下發布在線圖像(」http:mywebsite.com/image.jpg「)張貼在牆上的照片Facebook在線路徑

URL就像:localhost/facebook/image.jpg,i也嘗試過其他圖像combiboilersleeds.com/images/online/online-0.jpg

我嘗試過,但它不工作,我得到錯誤:

CurlException:26:couldn」 t打開文件「」

我該怎麼辦? 我使用代碼如下:

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

$數據是其中我保存的圖像的絕對路徑陣列。

+0

「它不工作」不是一個足夠的錯誤描述,請調試你的代碼。 api通常會返回一些內容。 – luschn

+0

CurlException:26:無法打開文件「」 –

+0

好吧,究竟是什麼網址?請修改您的問題,而不是在評論中添加相關信息。 – luschn

回答

0

明白了,我應該使用$ image ['url'] ='MyURL'來上傳url而不是$ image ['image'] ='@'。 $數據[ 「路徑」];