Desarrollo: Detectar al administrador de la aplicación

Facebook APITodas las aplicaciones dinámicas para web requieren siempre un panel de control con el que gestionar los datos de la misma. Naturalmente a ese panel sólo queremos que acceda el administrador, para esto lo suyo es utilizar un sistema de usuarios con privilegios de acceso, podemos programarlo nosotros o bien aprovecharnos del sistema de usuarios de Facebook 🙂

Hay dos maneras de saber si el usuario que ha entrado en la aplicación es administrador o no, con la API de Facebook o con FQL. En este post voy a explicaros como hacerlo con la API de Facebook.

Con la API de Facebook disponemos la propiedad isAdmin de la clase Pages, o sea, Pages.isAdmin.

Este método tiene los siguientes parámetros obligatorios:

  • api_key: La clave de la aplicación.
  • session_key: La sesión del usuario.
  • call_id: El identificador de la llamada, podemos utilizar el tiempo en formato UNIX stamp para este parámetro.
  • sig: Un cadena encriptada con MD5 con los parámetros utilizados.
  • v: Tiene que ser “1.0”
  • page_id:  El identificador de la página en la que estamos ejecutando este código.

Los parámetros voluntarios son los siguientes:

  • format: Formato de la respuesta, por defecto es XML, podemos utilizar también JSON para el formato JSON.
  • callback: Nombre de la función a ejecutar al recibir respuesta, se suele utilizar para javascript.
  • uid:  Identificador del usuario, por defecto es el mismo que el correspondiente de la sesión del usuario.

Os pongo aquí el enlace a otro post de este blog donde explico como utilizar la API de Facebook con el Rest Server.

Un comentario sobre “Desarrollo: Detectar al administrador de la aplicación

  • el 30 agosto, 2011 a las 12:42 am
    Permalink

    QUIERO SABER QUIEN ADMINISTRA UNA PAGINA =)

    Respuesta

Deja un comentario

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

Sígueme