publicaciones plugin para pagina page muro insertar incluir enlazar developers como codigo php python django facebook

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?







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.

  1. Configure la nueva aplicación en http://developers.facebook.com

  2. Descargue el SDK oficial de github https://github.com/facebook/facebook-php-sdk

  3. 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);`




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.