Androideity

Programación android en español, tutoriales, documentación, noticias, smartphones, tablets, programación android, aplicaciones android

Permisos de Facebook SDK en Android

| | 9 Comentarios

Hola de nuevo amigos de Androideity..!!
En mi post anterior les platique como permitir a una aplicación android relacionarse con facebook mediante single sign on, este post lo dedicare a mostrar como podemos agregar más permisos que facebook nos puede brindar a nuestra aplicación.

Cuando un usuario se autentifica en una aplicación de facebook, por default podemos acceder a la información básica del usuario, en caso de que deseemos acceder a más información o queramos publicar información en facebook, como publicaciones en nuestro muro o en el muro de alguien más, es necesario incluir permisos adicionales.

Un listado detallado de los permisos que la SDK de Facebook nos ofrece se puede ver en el siguiente link: http://developers.facebook.com/docs/authentication/permissions/

Solicitar estos permisos desde nuestra aplicación android es sencillo, la clase de Facebook, la cual se encuentra en su sdk, tiene el método de “authorize” en el cual le podemos enviar en un array de string los permisos que deseemos usar de facebook.

authorize(Activity activity, String[] permissions, final DialogListener listener)

Si no sabes como integrar la SDK de Facebook y/o relacionarla con tu aplicacion de Facebook, dale un vistazo a mi post anterior, el cual ya contiene un ejemplo de como hacerlo.

Como ejemplo, agregaré algunos permisos en el método de authorize:

Como podemos ver en el código, he agregado permisos para publicar, obtener la dirección de email, información sobre sus relaciones e información a saber si el usuario se encuentra online u offline.

Como resultado verán que cuando el usuario llegue a autorizar la aplicación, preguntara si acepta también que la aplicación acceda a los siguientes permisos.

 

 

 

 

 

 

 

 

 

Y así es como podemos jugar con los permisos de la SDK de Facebook en android.

Saludos. :)

Comparte este post

Acerca de: Chelix Preciado

Colimense perdido en chilangolandía, android developer, marvel comics fan, agnóstico, algo sarcástico, nadador retirado, rockero frustrado, aprendiz de la vida, mutante del futuro perdido en la presente corriente temporal, perdío sus poderes de telekinesis y control del tiempo y del espacio después de una lobotomía

Sígueme en Twitter

Leer todos mis artículos

También puede interesarte

Comentarios de este artículo

  • Angel López

    oooo el chelix publicador!! jaja chido wey!

  • http://www.adnfriki.com/ iRe – Android

    Wow! Muy bueno :D Gracias por enseñarnos a juguetear con la SDK de Facebook en Android, qué grandes sois ! ^^

  • Diego

    Hola podrian ayudarme me descargue el sdk de FACEBOOK, pero adentro del SDK habian 3 ejemplos, pero el ejemplo que necesitaba se llama “HackBook”, ya que permite publicar mensaje y Foto, sin la necesidad de abrir la aplicacion FACEBOOK, alguien que le haya ejecutado bien ese ejemplo, lo podria publicar seria de mucha ayuda. Gracias de antemano.

    • condesa

      Sino lo puedes ejecutar directamente importándolo trata haciendo un proyecto nuevo y agregándole cada uno de los archivos. Obviamente para que funcionen los ejemplos debes de tener tus keys.

      Saludos.

  • Diego

    Hola tengo una pregunta yo ya tengo esta aplicacion corriendo, pero solo yo nomaz puedo publicar mensaje con esta aplicacion en mi facebook maz no con otras cuentas diferentes, xq cuando entro con otra cuenta diferente a la que he creado la aplicacion no me deja publicar, me sale mensaje de “Ha ocurrido un error, por favor intente de nuevo mas tarde”, como haria para poder publicar con cuentas diferentes.
    Gracias de antemano.

  • David

    Hola buenas, en primer lugar, enhorabuena por el blog y muchisimas gracias, me ha sido de gran ayuda… tengo una duda, me podrias ayudar? estoy intentando hacer el ejemplo de loggeo de una aplicación a traves de facebook (el que hay en la página de facebook) pero no funciona, si pruebo con tu ejemplo me dice que el constructor esta deprecated… conoces el tutorial que te digo? el de la página de facebook developers… alguna idea de por qué no me funciona? podría mandarte el código y un mensaje más detallado para que me ayudases? Siento hacerte tantas preguntas y ser tan pesado pero es que estoy desesperado y no hay muchos foros de android en los que se conteste a los mensajes.

  • Alonso Cazares

    tengo una duda, quiza aqui no es el lugar correcto y de ser asi ofresco una disculpa, estamos desarrollando una aplicacion en android, para nuestra escuela, una de las partes que buscamos es que nuestra aplicacion, nos muestre las actualizaciones de una pagina de facebook de nuestra universidad, ¿como puedo hacer eso?.
    tan solo quiero que si el encargado de la universidad sube un post a la pagina de facebook nos la muestre en nuestra aplicacion en una seccion de noticias
    Buenas tardes, saludos desde Cd. Delicias Chihuahua México

    • GT Terry

      hola buenas tardes tengo el mismo problema con una aplicacion que estamos desarrollando me gustaria saber si lo pudo solucionar y no se si me podria apoyar para resolverlo yo tambien

  • Andres Gonzalez

    hola chelix! agradesco la informacion que nos brindas pero justo ahora necesito hacer esto mismo… pero como sabes la clase Facebook ahora esta como deprecated, lo que significa que el metodo de acceso queda invalidado… podrias actualizar el post? muchas gracias!