Autenticación con facebook 2 crear aplicación en facebook

Hola Qbit como no pude dormir, mmm me puse a escribir en el blog y el tema que me hizo falta, como podemos autenticarnos con Facebook, para esto hay un post anterior de REST(Jack) que le ayudara si no andan nada en REST les sugiero que lo vean………

Facebook una de las redes sociales más importantes, anteriormente en un blog ya se había registrado una aplicación en Facebook con en la cual nos brindó un App ID y un App Secret lo que Facebook utiliza para reconocer que es nuestra aplicación.

Vamos a consultar Facebook por medio de REST de la siguiente manera:

  • A = App ID que nos brindó Facebook
  • B = la página a la cual queremos que Facebook responda
  • C = Puede ser una variable de sesión que tenga un código X
  • D = Aquí colocamos ‘email, read_stream’
 
'https://www.facebook.com/dialog/oauth?client_id=' A '& redirect_uri=' B '&state=' C '&scope=' D '

Después Facebook nos responda a nuestra página y dentro de la respuesta proporcionada vendrá un ‘CODE’ el cual no servirá después en caso contrario nos regresa un ‘error’ que nos indicara que no tiene acceso

Si va bien y nos retorna un ‘CODE’ volveremos a consultar Facebook por medio de REST

  • A = App ID que nos brindó Facebook
  • B = la página a la cual queremos que Facebook responda
  • C = App Secret que nos brindó Facebook
  • D = code que nos repondio de la primera consulta Facebbok
 
https://graph.facebook.com/oauth/access_token? client_id=" A "&redirect_uri=" B "&client_secret=" C "&code=" D

Con todo lo anterior poedmos obtener un token que por medio del cual volveremos a consultar a fecbook y obtendremos los datos del usuario genial o noooo

 
https://graph.facebook.com/me?access_token= token

Mediante la consulta anterior podemos obtener los detalles del usuario , por ejemplo Como son
Username, Email , id , Lastname

y se termina realmente realizar las peticiones e ir consultado no es difícil si no la parte que no se ve para el usuario, si no los servicios y la seguridad que tiene !!!!!!!!!!!!!!

Israel Arizmendi

Aprendiz de starcraft

Twitter Google+ 

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *