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) 업로드 파일 당신이 할 수있는 "photo_upload"허가를 요청해야합니다
는 그가 인 print_r 결과이 아니라고하지만 것 게시하려고 할 때 당신은 점점 예외의 메시지. 경로 값에서 실제 경로가 무엇인지 확인하십시오. – CBroe