Публикация страницы на Facebook не работает должным образом

Публикация фотографий / видео на странице Facebook из приложения php не выдает никакой ошибки, но сообщение не отображается в ленте страницы.

Тот же код работал до появления новых правил в Facebook.

Следующее — разрешение, которое я взял, чтобы разместить на странице:

publish_actions, manage_pages

используемый код:

    $config = array();
$config['appId'] = '{appid}';
$config['secret'] = '{app secret}';

$facebook = new Facebook($config);

$facebook->setAccessToken({fb_token});
$facebook->setFileUploadSupport(true);
$params = array(
'message'       =>  "{title}",
'name'          =>  "{name}",
'link'          =>  "{link}",
'picture'       =>  "{picture url}",

);
$facebook->api("{page-id}/feed","POST",$params);

Спасибо заранее за любую помощь.

1

Решение

Проблема может быть в двух вещах:

Кроме того, используйте try-catch, чтобы проверить наличие ошибок и посмотреть, отвечает ли вызов API:

try {
$response = $facebook->api("{page-id}/feed","POST",$params);
var_dump($response);
} catch (Exception $e) {
var_dump($e);
}
2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]