Как сделать пост в 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, указав ссылку, сообщение, имя ссылки и описание ссылки.
Как получить 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
2. Нажмите получить User Access Token и сгенерировать новый
3. Необходимо поставить галочку рядом с manage_pages и publish_pages:
Нажмите полуить get access token, и дальше продолжить
4. Нажмите на имя страницы, для генерации нового Facebook Page Access Token
5. Это временный Facebook Page Access Token, который действует, только 2 часа.
https://www.facebook.com/chakabiz
https://www.youtube.com/channel/UCYuMRNb_SRZ4FMsZjnHRZUA
Поддерживает ли API указание цвета фона для поста?
ОтветитьУдалить