Подтвердить что ты не робот

Как показать свою Facebook-стену на моем сайте

Я пытаюсь показать некоторые из недавних сообщений на стене на своем веб-сайте. при поиске по всему im получение результатов для публикации на стене с веб-сайта.

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

Эксперты, пожалуйста, помогите.

ИЗМЕНИТЬ 1: LIKEBOX PLUGIN несколько соответствует моим основным потребностям. Любой другой лучший способ?

4b9b3361

Ответ 1

Я собираюсь использовать плагин LIKEBOX.

Он удовлетворяет моему требованию.

Ответ 3

Похоже, что с плагинами Facebook нет официального пути. Но вы можете попробовать этот плагин jQuery. Я просто тестирую его, и он выглядит нормально для меня.

http://www.neosmart.de/social-media/facebook-wall

Ответ 4

Я использовал PHP, curl и Graph API и соединение "feed". Соединение "feed" даст вам поток JSON, который можно поместить в массив с помощью json_decode(). Итерация по результирующему массиву возвращает тот факт, что это массив массивов, один из которых называется "данные", а один называется "подкачки". Массив "data" содержит все элементы вашей стены - согласно facebook, последние 50 сообщений или последние 30 дней сообщений, в зависимости от того, что больше. Вы заметите, что существует несколько "типов", и вам нужно будет использовать оператор switch ниже, чтобы делать все, что угодно, с каждым типом публикации: ссылка, статус, фотография или видео.

Ответ 5

Я рекомендую всем, кто хочет отображать стены Facebook на любой платформе (не только Wordpress или другой CMS с открытым исходным кодом), чтобы проверить http://www.neosmart.de/social-media/facebook-wall

Работает как шарм

Ответ 7

Вы можете создать RSS-канал с помощью http://ahrengot.com/tutorials/facebook-rss-feed/

Это даст вам URL-адрес RSS, после чего вы сможете его открыть. Например, используя PHP:

$rss = @file_get_contents($rssUrl);
$xml = @simplexml_load_string($rss);

и проанализируйте его....

Ответ 8

Я могу объяснить PHP-решение для вас, используя официальный SDK для facebook, я не пробовал его с JS, но он должен быть очень похожим. На момент написания этого ответа версия SDK была 3.2.3

require_once( 'facebook-php-sdk/src/facebook.php');
$facebook = new Facebook(array(
    'appId'     => 'YOUR_APP_ID',
    'secret'    => 'YOUR_APP_SECRET'
));
$pageId = '14226545351';
// this is redbull page id
// to establish your page id -> http://graph.facebook.com/redbull
$feed = $facebook->api($pageId . '/feed');
print_r($feed);`

Ответ 11

Выяснение того, что вам нужно

Вы можете использовать мой учебник, например claudio, чтобы получить RSS-канал и отобразите его. Это самый простой вариант, если вы хотите настроить вывод, но он даст вам только сообщения от владельцев страниц. Вы не получите сообщений от поклонников и т.д.

Связывание RSS с Simple Pie

Если это нормально с вами (только получение сообщений от владельца страницы), я бы использовал метод RSS вместе с Simple Pie, как это требуется заботиться обо всем для вас. Он анализирует фид и возвращает массив с объектами для каждой записи RSS. Вы можете легко фильтровать эти объекты, если хотите только текстовые сообщения и отфильтровать видео. Он также кэширует результат для вас, который вам нужно было бы сделать вручную, потому что API Facebook - это slooooow.

Пример реального мира

Я использовал этот метод для получения Фестиваля Facebook Feed for Skive на своем новом веб-сайте. Отъезд Skive Festival 2012, чтобы увидеть его в действии.

Надеюсь, что это поможет:)

Ответ 12

Вот новый разработанный плагин. https://neosmart-stream.de С помощью этого плагина вы можете добавить стену facebook на свой сайт. У вас также есть возможность включить учетные записи Twitter. Вот хороший пример. http://kaoticaeyeball.com/