Задать вопрос
@Lord_Dantes

Полностью «своя» лента Facebook на сайт?

sorry за тэги заранее так как не мастер в этом.

Есть посты в группе на фейсбуке, и их нам нужно вставить на сайт но уже с моим шаблоном.
Подскажите пожалуйста каким способом я могу получить нужные мне данные в переменные, и уже с них вставлять в шаблон инфу.

Данные которые мне нужны и шаблон

Фиолетовым - логотип группы
Желтым - название группы
Зеленым - дата поста
Белый квадрат - текст поста
Красным - текст "Читать далее"
Черный блок - картинка поста
5df2615ab0536209196119.png
  • Вопрос задан
  • 168 просмотров
Подписаться 1 Средний Комментировать
Решение пользователя Тынай Бакасов К ответам на вопрос (1)
Yobanaris
@Yobanaris
Учусь отвечая.
Первый вариант
$me = curl_init();
curl_setopt($me, CURLOPT_URL, "https://graph.facebook.com/v2.5/{COMMUNITY_ID}/posts/?fields=description,full_picture,message&format=json&access_token={ACCESS_TOKEN}&limit=25");
curl_setopt($me, CURLOPT_RETURNTRANSFER, true);

$curl = json_decode(curl_exec($me), true);

$data = $curl['data'];


Вставляете это на страницу , на которой необходимо выгружать посты. В $data хранятся все выгруженные посты.
К примеру, добавив дальше:
static $id = 0;
while ($id <= 15) {
    echo '  <h1>' . $data[$id]["message"] . '</h1>';
    $id--;
}
?>

будет выгружать последние 15 постов.


Второй вариант:

Можете взять rss страницы из Facebook, тут инструкция.
И выводите любым удобным способом.

Вот ссылка на один скрипт, вроде простой, сами сможете настроить внешний вид.
или можете сами поискать скрипты для вывода на страницу.
Ответ написан