我想从我的服务器到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