我正在開發一個Facebook應用程序,它在圖像中給出結果。無法發佈圖像到Facebook
我使用PHP gd庫進行編碼,它是動態的。
當您訪問該頁面 - 「http://example.com/result.php?name=your名稱」時,它會輸出一個圖像文件,並在URL中給出您的名稱。 我的問題是將此圖像發佈到Facebook用戶的照片流中。用戶可以看到輸出,但是當我嘗試後,它會顯示
Fatal error: Uncaught CurlException: 26: couldn't open file " http://mysite.orgfree.com/result.php?name=bestapp " thrown in /home/vhosts/powerofname.orgfree.com/base_facebook.php on line 977
這裏是我用來張貼
$facebook->setFileUploadSupport(true);
$ret_obj = $facebook->api('/me/photos', 'POST', array(
'source' => '@'.'http://mysite.orgfree.com/result.php?name='.$name,
'message' => 'Blah blah'
));
我將不勝感激,如果任何人能發現我的問題的代碼。
檢查文件是否存在,檢查您對該文件的權限,並且該PHP/Apache用戶有權讀取該文件。在構建facebook調用之前,可以使用file_exists()和is_readable()來完成此操作。 可能的重複:http://stackoverflow.com/questions/11062427/fatal-error-uncaught-curlexception-26-failed-creating-formpost-data-thrown – Chris