Я успешно использую следующий код, чтобы получить возможность отправлять на мою страницу вентилятора AS страницы:Опубликовать в мою facebook компании AS Страницу страницы
//Call Facebook API
$facebook = new Facebook(array(
'appId' => $appId,
'secret' => $appSecret,
'cookie' => true,
));
$fbPost = array('access_token' => $fbToken, 'message' => $string2 ,'name' => $string2, 'description'=> $description,'link'=> $unshort);
try{
//This is to post a link!
$postResult = $facebook->api('/xxxxxxxxxxxxxxx/feed', 'POST', $fbPost);
echo 'Posted';
echo '<br />';
} catch (Exception $e){
echo 'Didnt Work';
echo '<br />';
echo $e->getMessage();
}
Однако, мой счет был временно заблокирован Facebook (дон спросите ... злонамеренного конкурента). После выяснения ситуации запрет на мой аккаунт был снят, и я могу опубликовать его на странице поклонника, однако мой вышеприведенный PHP-скрипт будет публиковаться только как я на странице, а не как сама страница.
После того, как был отменен запрет, мне пришлось обновить токены доступа, но делали это как обычно. Поскольку мой код не изменился, я предполагаю, что это связано с тем, как я обновляю токен доступа, но все, кажется, в порядке.
Любые идеи относительно того, почему мой код теперь отправляется как я (администратор), а не как сама страница?
Спасибо!
Помог ли вам ответ? –