Я пытаюсь добавить в свое приложение функцию, которая будет публиковать статус на временной шкале страницы пользователя-администратора с такими же подробностями, как если бы они размещались на Facebook.com. Основная функция, на которой я сосредоточен, — это обмен ссылками и миниатюры изображений, например, когда вы вставляете ссылку в свой статус, и она автоматически определяет миниатюру, дает вам красивую ссылку, описание и т. д. Я неустанно читал другие форумы. и документы API Graph, и я продолжаю сталкиваться с проблемами, когда сообщение отображается как пользователь-администратор, а не как страница. Вот мой код:
$facebook = new Facebook(array(
'appId' => $appID,
'secret' => $appSecret,
));
$loginUrl = $facebook->getLoginUrl(array(
"scope" => 'publish_stream, read_insights, manage_pages, photo_upload, video_upload, create_note, manage_notifications'
));
$access_token = $facebook->getAccessToken();
$fbpost = array();
$fbpost['access_token'] = $access_token;
$fbpost['message'] = $message;
$fbpost['link'] = $link;
$fbpost['description'] = $description;
$fbpost['caption'] = $caption;
$fbpost['picture'] = $fbimg;
$status = $facebook->api('/'.$pageID.'/feed', 'POST', $fbpost);
var_dump($status);
Когда я публикую только $fbpost['message'], он правильно публикует статус как страницу, но когда я добавляю ЧТО-НИБУДЬ еще, он показывает сообщение как аутентифицированного пользователя-администратора вместо страницы. Очень расстраивает. Есть идеи?