Crear un "Identificarme con Facebook"













Como ya deben haber visto existe un identificarce con Facebook en el login de Taringa, supongo que alguno va a querer tener el boton de login por su cuenta de facebook a su sito web, así que en esta guía lo voy a ir explicando.
Todo código que se encuentre en esta guía es 100% hecho por mi.
Para poder utilizar este script tenes que tener conocimientos PHP.
Ahora empezamos con la guía!!
Cosas que se necesitan:
Un sitio web en PHP que tenga un weblogin con SQL.
Una cuenta en Facebook
Una aplicación en Facebook con el nombre y la URL ingresada de nuestro sitio.
Descargar el archivo "fb.php" ( )
Tener ganas de hacer este laburito
Cuando ya tengan todo eso y su aplicación en Facebook creada, sigan los siguientes pasos:
1. Crear la identificación a nuestra aplicación

Para eso van a tener que completar el script según sus datos.
<?php
require_once("fb.php");
$facebook = new Facebooklogin('YOUR_APP_ID', 'UR_APP_SECRET', 'YOUR_URL'); // La url debe coneter el archivo donde esta ese script. Ejemplo: http://miweb.com/loginconfacebook.php/
// A continuacion se declaran los permisos
$facebook->permissions("user_birthday"); // Se declara el permiso de acceso a la fecha de cumpleaños
$facebook->permissions("email"); // Se decalra el permiso de acceso al email
// Termina declaración de permisos
$facebook->conect(); // Empieza la conexión a Facebook
?>
Nota: Sobre los permisos solo habilite tres (email, user_birthday, offline_access) y los principales. Si alguien me pide alguno mas lo voy a ir a agregando ( Click acá sino sabes que es )
2. Sacar los datos del usuario
<?php
require_once("fb.php");
$facebook = new Facebooklogin('YOUR_APP_ID', 'UR_APP_SECRET', 'YOUR_URL'); // La url debe coneter el archivo donde esta ese script. Ejemplo: http://miweb.com/loginconfacebook.php/
// A continuacion se declaran los permisos
$facebook->permissions("user_birthday"); // Se declara el permiso de acceso a la fecha de cumpleaños
$facebook->permissions("email"); // Se decalra el permiso de acceso al email
// Termina declaración de permisos
$facebook->conect(); // Empieza la conexión a Facebook
$datos = $facebook->getinfo(); // Se definde la variable datos con los datos del usuario.
echo "<strong>Nombre del usuario:</strong> ".$datos['name'];
echo "<br /><strong>Primer nombre:</strong> ".$datos['first_name'];
echo "<br/><strong>Apellido:</strong> ".$dstos['last_name'];
echo "<br /><strong>URL al perfil:</strong>". $datos['url_perfil'];
echo "<br /><strong>Genero:</strong> ".$datos['genero'];
echo "<br /><strong>Email:</strong> ".$datos['email']; // Solamente funciona si declaraste el permiso para tener el email
echo "<br /><strong>Cumpleaños:</strong> ".$datos['birthday']; // Solamente funciona si declaraste el permiso para tener el cumplaeños
echo "<br /><strong>Imagen de perfil:</strong> <br /><img src='".$datos['url_thumb']."' />";
?>
Listo ya tenemos los datos del usuario de Facebook en nuestro sitio ahora falta copiar sus datos a nuestra base de datos SQL para que se cree una cuenta con esos mismos datos
Eso creo que no es necesario explicarlo ya que si tenes conocimientos PHP te vas a dar cuenta
-----------------------------------------------------------------------------------------------
Por cualquier duda contactenme, pero tambien existe una comunidad de programación web () que ahí pueden hacer las preguntas que quieran sobre programación o diseño web.
Y bueno esto es todo , espero que le haya gustado y que les sirve






