Как сделать пост в Facebook через API - IT новости

Latest

Обзор технологий, программ, социальных сетей, сервисов и приложений

среда, 17 мая 2017 г.

Как сделать пост в Facebook через API

Facebook Page api

Как сделать пост в Facebook через API

С Facebook Graph API explorer можно автоматически делать посты в группу или на страницу в Facebook. Тут вы найдете, бесплатный и простой пример как настроить Facebook API с curl php запросом для отправки поста в Facebook через API.
Facebook page запись на страницу через api php script:

$access_token = "********"; //Facebook Page Access Токен
$page_id = "*************"; //Facebook ID страницы

$url = "https://graph.facebook.com/$page_id/feed";

$data = array(
'access_token' => $access_token,
'message' => "Text2",
'link' => "www.google.fi",
'name' => "my name", // Title for link
'description' => "description" // Description for link
);

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); //to suppress the curl output
$result = curl_exec($ch);
curl_close ($ch);
print_r ($result);

Автоматический пост в Facebook

После удачной отправки данных на API, отобразится Json с номером опубликованного сообщения, которое в дальнейшем можно редактировать или удалить.
Facebook Page api
В данном примере можно отправить запись в Facebook, указав ссылку, сообщение, имя ссылки и описание ссылки.

Как получить Facebook id страницы?

Введите ссылку на страницу Facebook page URL тут:
https://findmyfbid.com
и Вы получите номер, который используется, как Facebook ID страница.

найстройка и получение Facebook Page Access Token

Page access token это не app access token. Если использовать не верный токен Facebook, то выполучите ошибку при отправке данных: "200 The user hasn't authorized the application to perform this action".
Как получить Access Token страницы (группы)?

1. https://developers.facebook.com/tools-and-support/ -> настройки Graph API Explorer
Facebook Page Access Token
2. Нажмите получить User Access Token и сгенерировать новый
Facebook Page Access Token
3. Необходимо поставить галочку рядом с manage_pages и publish_pages:
Facebook Page Access Token
Нажмите полуить get access token, и дальше продолжить
Facebook Page Access Token

4. Нажмите на имя страницы, для генерации нового Facebook Page Access Token


5. Это временный Facebook Page Access Token, который действует, только 2 часа.
Facebook Page Access Token


https://www.facebook.com/chakabiz
https://www.youtube.com/channel/UCYuMRNb_SRZ4FMsZjnHRZUA

1 комментарий: