0
我有服务器上的图像文件夹,如何发布照片从我的图像目录中选择或由我的应用程序生成而不是通过形式上传。通过应用程序发布照片(不是文件上传)
$path = 'name/'.$user_id.'.jpg';
$post_url = '/'.$user_id.'/photos';
//post photo
$facebook->setFileUploadSupport(true);
//posts message on page statues
$msg_body = array(
'source'=>'@'.realpath($path),
'message' => 'like and share photo'
);
if ($user_id) {
try {
$postResult = $facebook->api($post_url, 'post', $msg_body);
} catch (FacebookApiException $e) {
echo $e->getMessage();
}
}else{
echo 'photo was not uploaded';
}
echo '<pre>'.print_r($postResult).'</pre>';
显示print_r的结果: (#324)需要上传文件
我说那不是print_r的结果,但尝试后,当你越来越异常的消息。检查你的路径值是由实际路径决定的。 – CBroe 2013-02-17 18:11:31