Ответ 1
Я собираюсь использовать плагин LIKEBOX.
Он удовлетворяет моему требованию.
Я пытаюсь показать некоторые из недавних сообщений на стене на своем веб-сайте. при поиске по всему im получение результатов для публикации на стене с веб-сайта.
Я проверяю сайт разработчика facebook, где я не могу получить четкое представление.
Эксперты, пожалуйста, помогите.
ИЗМЕНИТЬ 1: LIKEBOX PLUGIN несколько соответствует моим основным потребностям. Любой другой лучший способ?
Я собираюсь использовать плагин LIKEBOX.
Он удовлетворяет моему требованию.
Используйте API-интерфейс Facebook и посмотрите на соединение "feed" на этой странице: http://developers.facebook.com/docs/reference/api/user
Похоже, что с плагинами Facebook нет официального пути. Но вы можете попробовать этот плагин jQuery. Я просто тестирую его, и он выглядит нормально для меня.
Я использовал PHP, curl и Graph API и соединение "feed". Соединение "feed" даст вам поток JSON, который можно поместить в массив с помощью json_decode(). Итерация по результирующему массиву возвращает тот факт, что это массив массивов, один из которых называется "данные", а один называется "подкачки". Массив "data" содержит все элементы вашей стены - согласно facebook, последние 50 сообщений или последние 30 дней сообщений, в зависимости от того, что больше. Вы заметите, что существует несколько "типов", и вам нужно будет использовать оператор switch ниже, чтобы делать все, что угодно, с каждым типом публикации: ссылка, статус, фотография или видео.
Я рекомендую всем, кто хочет отображать стены Facebook на любой платформе (не только Wordpress или другой CMS с открытым исходным кодом), чтобы проверить http://www.neosmart.de/social-media/facebook-wall
Работает как шарм
Взгляните на http://developers.facebook.com/plugins
Вы можете создать RSS-канал с помощью http://ahrengot.com/tutorials/facebook-rss-feed/
Это даст вам URL-адрес RSS, после чего вы сможете его открыть. Например, используя PHP:
$rss = @file_get_contents($rssUrl);
$xml = @simplexml_load_string($rss);
и проанализируйте его....
Я могу объяснить PHP-решение для вас, используя официальный SDK для facebook, я не пробовал его с JS, но он должен быть очень похожим. На момент написания этого ответа версия SDK была 3.2.3
Настройте новое приложение на http://developers.facebook.com
Загрузите официальный SDK из github https://github.com/facebook/facebook-php-sdk
В файле php вставьте этот код:
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);`
Я написал код, который можно использовать для веб-сайтов или блогов. Его можно найти здесь: http://fedil.ukneeq.com/2011/06/23/facebook-wall-feed-for-wordpress-updated/
Я предлагаю пройти бесплатный маршрут. Попробуйте этот учебник. Я верю, что это даст вам возможность начать решение. Я еще не пробовал. http://demo.tutorialzine.com/2011/03/custom-facebook-wall-jquery-graph/
Вы можете использовать мой учебник, например claudio, чтобы получить RSS-канал и отобразите его. Это самый простой вариант, если вы хотите настроить вывод, но он даст вам только сообщения от владельцев страниц. Вы не получите сообщений от поклонников и т.д.
Если это нормально с вами (только получение сообщений от владельца страницы), я бы использовал метод RSS вместе с Simple Pie, как это требуется заботиться обо всем для вас. Он анализирует фид и возвращает массив с объектами для каждой записи RSS. Вы можете легко фильтровать эти объекты, если хотите только текстовые сообщения и отфильтровать видео. Он также кэширует результат для вас, который вам нужно было бы сделать вручную, потому что API Facebook - это slooooow.
Я использовал этот метод для получения Фестиваля Facebook Feed for Skive на своем новом веб-сайте. Отъезд Skive Festival 2012, чтобы увидеть его в действии.
Надеюсь, что это поможет:)
Вот новый разработанный плагин. https://neosmart-stream.de С помощью этого плагина вы можете добавить стену facebook на свой сайт. У вас также есть возможность включить учетные записи Twitter. Вот хороший пример. http://kaoticaeyeball.com/
Получить PHP CURL script для получения последних или первых обновлений друзьями со своей стены facebook. Получите script сейчас.. http://harishjose.in/php-curl-script-to-retrieve-the-first-update-from-your-facebook-wall/