php - plugin - muro de facebook en mi web
Cómo mostrar mi muro de Facebook en mi sitio web (13)
Averiguar lo que necesitas
Puedes usar http://ahrengot.com/tutorials/facebook-rss-feed/ , como dijo claudio , para obtener la fuente RSS y mostrarla. Esa es la opción más fácil si desea personalizar la salida, pero solo le dará publicaciones de los propietarios de la página. No recibirás las publicaciones de los fans, etc.
Acoplamiento RSS con Pie Simple
Si te parece bien (solo recibir publicaciones del propietario de la página) usaría el método RSS junto con Simple Pie, ya que se encarga de casi todo por ti. Analiza el feed y devuelve una matriz con objetos para cada entrada RSS. Puede filtrar fácilmente estos objetos si solo desea publicaciones de texto y filtrar videos, por ejemplo. También almacena en caché el resultado para usted, que de otra manera tendría que hacer manualmente porque la API de Facebook es muy lenta.
Un ejemplo del mundo real.
Utilicé este método para obtener el Feed de Facebook para Skive Festival en su nuevo sitio web. Echa un vistazo a Skive Festival 2012 para verlo en acción.
Espero que esto ayude :)
Estoy intentando mostrar algunas de las publicaciones recientes en mi muro en mi sitio web. cuando se buscó en todas partes, obtengo los resultados para publicarlos en el muro desde el sitio web.
Reviso el sitio de desarrolladores de Facebook, donde no puedo tener una idea clara.
Expertos por favor ayuda.
EDIT 1: LIKEBOX PLUGIN se adapta un poco a mis necesidades básicas. ¿Alguna otra forma mejor?
Aquí hay un nuevo plugin desarrollado. https://neosmart-stream.de Con este complemento puede incluir el muro de Facebook en su sitio web. También tienes la posibilidad de incluir cuentas de twitter. Aquí hay un buen ejemplo. http://kaoticaeyeball.com/
Echa un vistazo a http://developers.facebook.com/plugins
Escribí un código que se puede utilizar para sitios web o blogs. Se puede encontrar aquí: http://fedil.ukneeq.com/2011/06/23/facebook-wall-feed-for-wordpress-updated/
Obtenga un script PHP CURL para recuperar las últimas actualizaciones o las primeras actualizaciones de sus amigos desde su muro de Facebook. Obtenga el script ahora ... http://harishjose.in/php-curl-script-to-retrieve-the-first-update-from-your-facebook-wall/
Parece que no hay forma oficial con los complementos de Facebook. Pero puedes probar este plugin jQuery. Sólo lo estoy probando y se ve bien para mí.
Puedes generar el feed RSS con
http://ahrengot.com/tutorials/facebook-rss-feed/
Esto te dará la URL de RSS y luego podrás abrirla. Por ejemplo, usando PHP:
$rss = @file_get_contents($rssUrl);
$xml = @simplexml_load_string($rss);
y analizarlo ...
Puedo explicarte la solución de PHP para ti usando el SDK oficial de Facebook, no lo he probado con JS pero debería ser muy similar. En el momento de escribir esta respuesta, la versión del SDK es 3.2.3.
Configure la nueva aplicación en http://developers.facebook.com
Descargue el SDK oficial de github https://github.com/facebook/facebook-php-sdk
En tu archivo php pega este código:
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''s page id // to establish your page id -> http://graph.facebook.com/redbull $feed = $facebook->api($pageId . ''/feed''); print_r($feed);`
Recomiendo a cualquiera que busque mostrar los muros de Facebook en cualquier plataforma (no solo Wordpress u otro CMS de código abierto) para consultar http://www.neosmart.de/social-media/facebook-wall
Funciona de maravilla
Use la API de Facebook Graph y vea la conexión de ''feed'' en esta página: http://developers.facebook.com/docs/reference/api/user
Utilicé PHP, curl, Graph API y la conexión ''feed''. La conexión ''feed'' te dará una secuencia JSON que puedes poner en una matriz usando json_decode (). La iteración sobre la matriz resultante devuelve el hecho de que es una matriz de matrices, una llamada "datos" y otra llamada "paginación". La matriz de "datos" contiene todos los elementos en tu muro: según Facebook, las últimas 50 publicaciones o los últimos 30 días de publicaciones, la que sea mayor. Notará que hay varios "tipos", y necesitará usar la siguiente instrucción de cambio para hacer lo que quiera con cada tipo de publicación: enlace, estado, foto o video.
Voy a utilizar el plugin LIKEBOX .
Satisface mi exigencia.
Yo sugeriría ir por la ruta libre. Prueba este tutorial. Creo que le dará una ventaja inicial en la solución. No lo he probado todavía. http://demo.tutorialzine.com/2011/03/custom-facebook-wall-jquery-graph/