English Português

numero-fans-facebook

Si haz creado una página en facebook para tu blog como forma alternativa de suscripción, quizá también te interese mostrar en tu blog la cantidad de fans que esta tiene y así, alentar a más personas a suscribirse.

¿De que sirve tener el número de fans en texto plano? Por que es mucho más flexible para adaptar y personalizar al diseño de tu blog que los widgets que ofrece Facebook. El objetivo final es hacer más atractiva la suscripción a la página en Facebook de tu blog.

Para obtener el número de fans de una página en Facebook es necesario recurrir a su API y obtener algunos datos de manera sencilla:

1. Con tu cuenta Facebook entra a la aplicación de Desarrollador. (Si no tienes cuenta de desarrollador, tal sacar una).

2. Ahora desde el Desarrollador ve al botón "Configurar una nueva aplicación". Le damos un nombre y aceptamos los términos de Facebook. Esto para obtener una Clave API y un número secreto que dan acceso al número de fans. 

aplicacion-nueva-facebook

Entonces, los datos a usar más adelante son:

aplicacion-api-secreto

3. Ahora es necesario obtener el ID de la página de la fans en Facebook, Para esto solo entramos a la página, y en el enlace de "Editar página" de la barra lateral esta la URL con el ID de la página. Es algo como:

http://www.facebook.com/pages/edit/?id=123456789012

El número del final es el ID y también el último dato necesario para obtener el número de fans.

4. Ahora, para trabajar con estos datos es necesario de hacer uso de la librería facebook.php. Descarga Facebook PHP SDK y coloca el archivo facebook.php en la raíz del directorio donde lo usaras (en WordPress, el directorio del theme).

5. Por último, para mostrar el número de fans, abre el archivo php donde quieres que se muestre (en WordPress podría ser sidebar.php) y pega el siguiente código:

<?php
require_once('facebook.php');
$facebook = new Facebook(array(
    'appId'  => 'ID_de_aplicación',
    'secret' => 'Número_secreto',
    'cookie' => true,
));
$result = $facebook->api(array(
    'method' => 'fql.query',
    'query' => 'select fan_count from page where page_id = ID_de_página;'
));
$fb_fans = $result[0]['fan_count'];
?>

<?php
//Número de fans en texto plano
echo $fb_fans; 

?>

Y reemplaza en el código anterior:

  • ID_de_aplicación por el número de ID de la aplicación creada en el paso 2.
  • Número_secreto por el número secreto de la aplicación creada en el paso 2.
  • ID_de_página por el número de ID de la página de fans visto en el paso 3.

Con esto ya tienes el número de fans en texto plano, al que puedes acompañar con un mensaje estilo "Tenemos 800 fans ¡hazte fan también!" y un link hacia la página de Facebook.

Artículo basado en How to Display Facebook Fan Count in Text de Hongkiat.

Escrito por Francisco

Soy un gran aficionado del diseño y de todo lo que el código puede comunicar. Ingeniero mecánico por profesión, pero dedicado al desarrollo web a tiempo completo.

Blog / Twitter

Comentarios

  1. byron / Hace 604 días /

    Genial justo lo que necesitaba, podrias crear un post de como hacer lo mismo para sacar tus followers de twitter y tus readers de feedburner.

    Gracias

    Responder a byron →
  2. Faysal / Hace 604 días /

    gracias amigo, espero porder hacerlo, jajaja.

    Abrazos fay

    Responder a Faysal →
  3. Francisco / Hace 602 días /

    @byron: De Twitter ya lo habíamos publicado http://blogandweb.com/2331 y de Feedburner hay varios tutoriales.

    @Faysal: Seguro que sí :)

    Responder a Francisco →
  4. Luis Lopez / Hace 602 días /

    Excelente truco, recuerdo cuando lo vi la primera vez y encontre un tutorial de como hacerlo pero no me funciono, vamos a ver si esta vez si me sale por que me pareceria util.
    Aunque sera para el futuro ya que no tengo realmente mcuhos seguidores por ahora

    Responder a Luis Lopez →
  5. Francisco / Hace 601 días /

    @Luis Lopez: Este lo probé antes de publicarlo, en local no funciona la librería, pero ya cuando lo subes a un servidor funciona sin problema.

    Responder a Francisco →
  6. LJK / Hace 601 días /

    Y como seria para aplicarlo en blogger?Igual?

    Responder a LJK →
  7. Francisco / Hace 601 días /

    Desgraciadamente con Blogger no es nada sencillo, pues no tiene soporte PHP.

    Responder a Francisco →
  8. Fernando Ferreira Passe / Hace 600 días /

    Convertida en una función de JavaScript para dar compatibilidad para Blogger, véase http://www.noticiaeblog.com/2010/06/exibindo-o-numero-de-fas-do-facebook-em.html

    Responder a Fernando Ferreira Passe →
  9. Francisco / Hace 600 días /

    @Fernando Ferreira Passe Aunque debo advertir que al usur tu script están compartiendo tanto la ID de la app como el número secreto, cosa poco recomendable.

    Responder a Francisco →
  10. salvador huerta morales / Hace 599 días /

    hola.hola
    muy pero muy bien
    felicidades.

    Responder a salvador huerta morales →
  11. esteban / Hace 598 días /

    Y si en lugar del número quisiera obtener el nombre de los usuarios que son fans de mi página?

    Gracias de antemano.

    Responder a esteban →
  12. leticia caliva / Hace 562 días /

    @salvador huerta morales:
    yo tambien es toy mas que bien

    Responder a leticia caliva →
  13. Miguel / Hace 561 días /

    HOla francisco una pregunta como has hecho para que tu caja me gusta de facebook sea visible a cualquier usuario sin inciar sesion? ,yo coloque esa caja en mi pagina y para ver a la gente que le gusta mi pagina tienen que iniciar sesion , no se que hice mal , espero tu ayuda , saludos

    Responder a Miguel →
  14. Franz / Hace 445 días /

    Chéreve y puedes hacer uno para que inicien sesión con facebook en mi blog.

    Responder a Franz →
  15. Bad Boy / Hace 441 días /

    Como puedo obtener la cantidad de comentarios en texto plano?

    Responder a Bad Boy →
  16. CesarLlaguno / Hace 438 días /

    Gracias por el aporte, sabes como importar los correos de una fan page?

    Responder a CesarLlaguno →
  17. Sarai Btte / Hace 367 días /

    Ayuda urgente!!
    Necesito saber como le puedo hacer para mostrar el numero de fans de una pagina de facebook. Pero de una manera mas sencilla. Es para mercadeo electronico. Necesito que los correos que se envian como publicidad de nuestras paginas (que son puro html) incluyan el numero de fans en facebook y la opcion de hacerse fans!
    Yo se que es posible
    Apreciaria mucho su ayuda. URGENTE!!

    Responder a Sarai Btte →
  18. David / Hace 308 días /

    Fenomenal el tuto, felicidades crak!
    me pregunto si sería posible obtener de facebook el numero total de usuarios que les gusta un artículo en concreto de mi web, y de ser posible, que código debería utilizar.
    Muchas gracias de antemano ;)

    Responder a David →
  19. roger / Hace 238 días /

    quisiera saber si es posible saber la cantidad de I LIKE que tiene un fan page el cual yo no soy administrador?..

    estoy testeando y no me muestra el contenido.

    por favor una ayudadita con esto XD ..

    Responder a roger →
  20. alex / Hace 202 días /

    muy buen aporte! lo voy a implementar en mi blog buscoeso.blogspot.com , seguro que se animan mas a hacerse fans del sitio, tus articulos como siempre son excelentes, saludos.

    Responder a alex →

Trackbacks

  1. Bitacoras.com

Responder

¡Gracias por dejar tu opinión! Por favor procura que tus comentarios estén dentro tema, que no sean promocionales (spam), ilegales u ofensivos, de otro modo, serán borrados.

Blog and Web es un blog de Blógstica

Términos de uso - Política de privacidad