es tener una cuenta y agregarse la aplicación de desarrolladores. Cuando ya la tengamos agregada hay que pinchar en crear nueva aplicación, ponerle un nombre y enviar.
Lo que vamos a desarrollar es una aplicación web para Facebook, así que vamos a necesitar un sitio dónde alojarla, además vamos a escribirla en PHP y si queréis guardar datos necesitaremos una base de datos MySQL.
Cuando ya sepamos donde la vamos a alojar, nos vamos a nuestra aplicación en Facebook y vamos a editar sus datos. En la siguiente imagen se explican los parámetros de configuración que debemos rellenar en un inicio:
Ya tenemos todo configurado en la parte de Facebook, ahora solo nos queda crear nuestra aplicación y subirla a nuestro servidor. Como ya hemos dicho la escribiremos en PHP, pero primero debemos bajarnos la librería PHP de Facebook. La descomprimimos y la metemos en la carpeta dónde vayamos a alojar la aplicación.
Finalmente este es el hello world en PHP que debemos subir y guardar como index.php:
require_login();
echo "Hola,
";
// Sacar por pantalla los cumpleaños de 20 de nuestros amigos
echo "Cumpleaños de mis amigos:";
";
$friends = $facebook->api_client->friends_get();
$friends = array_slice($friends, 0, 25);
foreach ($friends as $friend) {
$birthdate = $facebook->api_client->users_getinfo($friend, 'birthday');
echo "
Id de usuario: " . $friend . " - Fecha de nacimiento: " . $birthdate[0]['birthday'] . "\n";
}
echo "
?>
Como veis en este script, primero incluimos la librería PHP de Facebook:
require_once ‘facebook-platform/client/facebook.php’;
Luego hay que escribir las API keys de nuestra aplicación que encontraremos en el panel de nuestra aplicación en Facebook.
$appapikey = ‘XXXXXXXXXXXXXXXXXXXXXXX’;
$appsecret = ‘XXXXXXXXXXXXXXXXXXXXXXX’;
Después creamos el objeto Facebook, y obtenemos el ID de usuario de la persona que accede a nuestra aplicación:
$facebook = new Facebook($appapikey, $appsecret);
$user_id = $facebook->require_login();
Printeamos un saludo utilizando el user ID y FBML, que es un lenguage tipo HTML especial para Facebook:
echo “ Hola,
Y finalmente sacamos los IDs de 25 de nuestros amigos y su fecha de nacimiento si es que la han puesto:
// Sacar por pantalla los cumpleaños de 20 de nuestros amigos Cumpleaños de mis amigos:”;
echo “
$friends = $facebook->api_client->friends_get();
$friends = array_slice($friends, 0, 25);
foreach ($friends as $friend) {
$birthdate = $facebook->api_client->users_getinfo($friend, ‘birthday’);
echo “
Id de usuario: ” . $friend . ” – Fecha de nacimiento: ” . $birthdate[0]['birthday'] . “\n”;
}
echo “
No hay comentarios:
Publicar un comentario