Obtener el número de fans en Facebook con PHP
Obtener el número de fans que tenemos en Facebook es muy sencillo.
Primero necesitamos descargar los archivos de la API de Facebook para PHP, así como obtener el id y el secreto de aplicación, tal como explicamos anteriormente.
Una vez hecho esto, para obtener el número de fans que tenemos en Facebook, utilizaremos el siguiente código, sustituyendo, respectivamente, ID_APP por el id de aplicación, SECRETO por el secreto de aplicación, e ID_USUARIO por nuestro id de usuario.
view plaincopy to clipboardprint?
<?php
require 'php-sdk/facebook.php';
$fb = new Facebook(array(
'appId' => 'ID_APP',
'secret' => 'SECRETO',
'cookie' => true
));
$res = $fb->api('/ID_USUARIO');
echo "Tienes {$res['likes']} fans";
El array asociativo $res, que devuelve esta consulta, incluye además el id de la cuenta (clave id), el nombre (name), la imagen (picture), la URL de nuestra página en Facebook (link), la categoría (category), la URL de nuestra página web (website), el nombre de usuario (username) y la descripción (description).
También puedes acceder, sin necesidad de muchos archivos o el SDK, a graph.facebook.com y obtener desde allí los datos, basta con que agregues el ID del elemento que quieres ver -pudiendo ser un nombre de una página, por ejemplo- y te entregará los datos correspondientes. Ejemplo:
URL sin API: http://www.facebook.com
URL con API: http://graph.facebook.com/marlexsystems
Datos retornados:
{"id": "281751120472",
"name": "Marlex Systems",
"picture": "http://profile.ak.fbcdn.net/hprofile-ak-snc4/50501_281751120472_2427335_s.jpg",
"link": "https://www.facebook.com/MarlexSystems",
"likes": 5565,
"category": "Computers/internet",
"website": "http://www.marlexsystems.org",
"username": "MarlexSystems",
"founded": "03 de Marzo del 2007",
"company_overview": "Popular weblog de noticias de tecnologu00eda, ciencia e informu00e1tica de interu00e9s para el lector. Actualizaciu00f3n diaria."}
La misma página de la Graph API puedes accederla tanto por HTTP como por HTTPS.
También puedes ver el numero de usuarios que han compartido una pagina, ejemplo:
http://graph.facebook.com/http://www.google.com
Resultado:
{“id”: “http://www.google.com”,
“shares”: 1790300}
Obtener el número de fans que tenemos en Facebook es muy sencillo.
Primero necesitamos descargar los archivos de la API de Facebook para PHP, así como obtener el id y el secreto de aplicación, tal como explicamos anteriormente.
Una vez hecho esto, para obtener el número de fans que tenemos en Facebook, utilizaremos el siguiente código, sustituyendo, respectivamente, ID_APP por el id de aplicación, SECRETO por el secreto de aplicación, e ID_USUARIO por nuestro id de usuario.
view plaincopy to clipboardprint?
<?php
require 'php-sdk/facebook.php';
$fb = new Facebook(array(
'appId' => 'ID_APP',
'secret' => 'SECRETO',
'cookie' => true
));
$res = $fb->api('/ID_USUARIO');
echo "Tienes {$res['likes']} fans";
El array asociativo $res, que devuelve esta consulta, incluye además el id de la cuenta (clave id), el nombre (name), la imagen (picture), la URL de nuestra página en Facebook (link), la categoría (category), la URL de nuestra página web (website), el nombre de usuario (username) y la descripción (description).
También puedes acceder, sin necesidad de muchos archivos o el SDK, a graph.facebook.com y obtener desde allí los datos, basta con que agregues el ID del elemento que quieres ver -pudiendo ser un nombre de una página, por ejemplo- y te entregará los datos correspondientes. Ejemplo:
URL sin API: http://www.facebook.com
URL con API: http://graph.facebook.com/marlexsystems
Datos retornados:
{"id": "281751120472",
"name": "Marlex Systems",
"picture": "http://profile.ak.fbcdn.net/hprofile-ak-snc4/50501_281751120472_2427335_s.jpg",
"link": "https://www.facebook.com/MarlexSystems",
"likes": 5565,
"category": "Computers/internet",
"website": "http://www.marlexsystems.org",
"username": "MarlexSystems",
"founded": "03 de Marzo del 2007",
"company_overview": "Popular weblog de noticias de tecnologu00eda, ciencia e informu00e1tica de interu00e9s para el lector. Actualizaciu00f3n diaria."}
La misma página de la Graph API puedes accederla tanto por HTTP como por HTTPS.
También puedes ver el numero de usuarios que han compartido una pagina, ejemplo:
http://graph.facebook.com/http://www.google.com
Resultado:
{“id”: “http://www.google.com”,
“shares”: 1790300}