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

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

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

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

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

Фиолетовым - логотип группы
Желтым - название группы
Зеленым - дата поста
Белый квадрат - текст поста
Красным - текст "Читать далее"
Черный блок - картинка поста
5df2615ab0536209196119.png
  • Вопрос задан
  • 172 просмотра
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    1C-программист: расширенный курс
    18 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по информационной безопасности
    9 месяцев
    Далее
Решения вопроса 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, тут инструкция.
И выводите любым удобным способом.

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

Войдите, чтобы написать ответ

Похожие вопросы
ITK academy Краснодар
от 220 000 до 300 000 ₽
ITK academy Краснодар
от 75 000 ₽
DimaTech Ltd Краснодар
от 140 000 до 140 000 ₽