Поснов Андрей

Как отправить пост в группу Facebook PHP? Автопостинг в Facebook группу через PHP (имея токен). Facebook API

Сегодня рассмотрим Как отправить пост в группу Facebook PHP? Автопостинг в Facebook группу через PHP (имея токен). Facebook API.

Создаем sendpost.php

листинг sendpost.php

require_once __DIR__ . '/Facebook/autoload.php'; // подключаем Facebook php sdk (взятую с https://developers.facebook.com) // App ID и App Secret из настроек приложения $app_id = "ВАШ APP ID"; $app_secret = "ВАШ APP SECRET"; // ID группы и токен $group_id = "цифры вашей группы только цифры"; // а что делать если группа символьная смотрите в следующем посте $token = "токен мы получали в предыдущем посте"; $fb = new Facebook\Facebook([ 'app_id' => $app_id,
‘app_secret’ => $app_secret,
‘default_graph_version’ => ‘v2.4’,
]);

// описание параметров есть в документации
$linkData = [
‘link’ => ‘https://aposnov.ru’,
‘message’ => ‘Работает ё-моё’,
];

try {
// Returns a `Facebook\FacebookResponse` object
$response = $fb->post(«/{$group_id}/feed», $linkData, $token);
} catch(Facebook\Exceptions\FacebookResponseException $e) {
echo ‘Graph returned an error: ‘ . $e->getMessage();
exit;
} catch(Facebook\Exceptions\FacebookSDKException $e) {
echo ‘Facebook SDK returned an error: ‘ . $e->getMessage();
exit;
}

$graphNode = $response->getGraphNode();

echo ‘Posted with id: ‘ . $graphNode[‘id’]; // в ответ получаем id опубликованной записи

Как отправить пост в группу Facebook PHP? Автопостинг в Facebook группу через PHP (имея токен). Facebook API
Exit mobile version