이미지를 페이지에 업로드하는 Facebook 응용 프로그램을 만들려고합니다. 사용자의 사진 앨범에는 사진을 업로드 할 수 있지만 페이지에는 업로드 할 수 없습니다. 어떤 도움이 많이 주시면 감사하겠습니다사진을 페이지에 업로드하는 PHP PHP SDK
require_once('php-sdk/facebook.php');
$config = array(
'appId' => 'XXXXXXXX',
'secret' => 'YYYYYYYYYYYYYYYY',
'fileUpload' => true,
);
$facebook = new Facebook($config);
$user_id = $facebook->getUser();
$photo = $_POST['image'];
$message = "Lorem ipsum";
echo $user_id;
if ($user_id) {
$ret_obj = $facebook->api('/XXXXXXXXXX/photos', 'POST', array(
'access_token' => $access_token,
'source' => '@' . $photo,
'message' => $message
)
);
} catch(FacebookApiException $e) {
$login_url = $facebook->getLoginUrl(array(
'scope' => 'user_photos,publish_stream,photo_upload'
));
echo 'Please <a href="' . $login_url . '">login.</a>';
print_r($e);
error_log($e->getType());
error_log($e->getMessage());
}
echo '<br /><a href="' . $facebook->getLogoutUrl() . '">logout</a>';
} else {
$login_url = $facebook->getLoginUrl(array('scope' =>user_photos,publish_stream,photo_upload,manage_pages'));
echo 'Please <a href="' . $login_url . '">login.</a>';
}
:
여기 내 코드입니다.
[일반 관리자가 아닌 사용자가 iOS 앱을 통해 페이스 북의 팬 페이지에 게시 사진] (의 중복 가능성 http://facebook.stackoverflow.com/questions/10912901/posting-photo-to-facebook-fan-page- via-ios-app-by-regular-non-admin-users) – Igy