как получить только текст из Facebook Like-Box на мой сайт?

0

Я использую плагин "как-box" для страниц, и я хочу использовать его на своем веб-сайте.

Вот код, который я получил от разработчика /facebook

<div id="fb-root"></div>
<script>(function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) return;
  js = d.createElement(s); js.id = id;
  js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>

<div class="fb-like-box" data-href="https://www.facebook.com/manchesterunited" data-colorscheme="light" data-show-faces="false" data-header="false" data-stream="true" data-show-border="false"></div>

Могу ли я настроить этот плагин, или я могу получить только текст из этого плагина. В частности, я хочу показывать обновления статуса один за другим и меняться каждую секунду в теге p!

Теги:
facebook

2 ответа

0
Лучший ответ

Социальные плагины facebook можно настраивать только в очень ограниченном режиме, выбирая варианты цветовой схемы и т.д. На странице разработчиков Facebook:

https://developers.facebook.com/docs/plugins/like-box-for-pages/

Вы можете сделать небольшой стиль, используя div, обернутый вокруг введенного вами кода facebook, и используя такие вещи, как элементы управления переполнением и цвета фона, но это не приблизится к изменению способа отображения содержимого.

Похоже, чтобы достичь того, что вы хотите сделать, вам нужно будет использовать API opengraph и написать какой-то пользовательский код, чтобы получить оттуда понравившиеся /feed и style.

Следующие комментарии ниже -

Вы можете сделать это относительно легко в PHP или JS. У Facebook есть SDK для обоих, которые делают тяжелый подъем для вас прямо из коробки. Самая сложная задача - это синтаксический анализ JSON и знание правильного URL для вызова...

Это довольно хороший учебник о том, как это сделать, используя Javascript API: http://tutorialzine.com/2011/03/custom-facebook-wall-jquery-graph/ (используя jquery, а не чистый javascript, но охватывает основные принципы),

PHP мудрый: У этой публикации есть хороший пример: Facebook PHP SDK 3.0 - Как получить мои сообщения на стене в любое время?

  • 0
    С чего начать, Стив? Можете ли вы дать мне несколько ссылок / подсказок?
  • 0
    Какой тип контента вы надеетесь показать? Это сообщения на странице, для которой вы являетесь администратором? С каким языком программирования вам комфортно работать?
Показать ещё 3 комментария
0

Вы не можете получить только обычный текст из плагина Facebook Like Box, и очень сложно настроить эти плагины.

Вам нужно будет использовать API opengraph и получить JSON из сообщений вашей страницы. Например, я попытался получить страницу facebook на стеке с помощью API Explorer:

https://developers.facebook.com/tools/explorer?method=GET&path=stackoverflowpage%2Fposts

Чтобы использовать графический API, вам нужен действительный токен доступа, а также идентификатор или имя страницы:

/page_id/posts

Затем вам нужно получить данные запроса с помощью анализатора JSON и показать данные по своему усмотрению.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню