我想從我的服務器到Facebook發佈照片,但我得到奇怪的錯誤:Facebook的:致命錯誤:未捕獲CurlException:26:未能創建formpost數據拋出
Fatal error: Uncaught CurlException: 26: failed creating formpost data thrown in base_facebook.php on line 886
和APP的代碼是在這裏:
$facebook->setFileUploadSupport(true);
$file = "/uploads/test_photo.jpg";
$post_data = array(
"message" => "My photo caption",
"source" => '@' . realpath($file)
);
$album_id = "10150639478245912";
$data = $facebook->api("/".$album_id."/photos", 'post', $post_data);
print_r($data);
許可其使用應用:
$loginUrl = $facebook->getLoginUrl(
array('scope' => 'publish_stream, user_photos')
);
我不是PHP程序員,但它可能是CURL將圖像從文件位置轉換爲多部分發布的字節流的位置。也許Web服務器/ CURL無法獲取您指定的$文件的數據字節? – DMCS 2012-03-06 22:35:40