Desarrollo: Enviar emails con la API de Facebook

facecode11En ocasiones nos interesa enviar emails a los usuarios de nuestra aplicación, Facebook nos permite hacerlo con su API, eso sí, el máximo de envío son 100 emails al día.

El método utilizado es de la clase notifications y se llama sendEmail, o sea, notifications.sendEmail.

¿Qué parámetros admite este método? Comencemos con los obligatorios:

  • api_key: La clave de la aplicación.
  • sig: La clave encriptada que valida los parámetros enviados por la aplicación. En el post que hice hace poco sobre el REST server de Facebook podéis ver un ejemplo, aunque pronto le dedicaré un post en exclusiva.
  • v: La versión, por ahora siempre debes poner “1.0”.
  • recipients: Listado separado por comas de todos los identificadores de los usuarios a los que quieres enviar un email.
  • subject: Asunto del email.
  • text: Contenido del email.
  • fbml: Determina si vamos a enviar el email en modo FBML/HTML o en modo texto. Los valores posibles son fbml o text.

¿Cuales son los parámetros opcionales?

  • session_key: La sesión del usuario que se ha conectado a la aplicación (Sólo para aplicaciones desktop).
  • format: Formato de la respuesta del servidor, XML o JSON
  • callbac: Se utiliza cuando hacemos la llamada con javascript para llamar a una función cuando se recibe la respuesta del servidor de Facebook.

Para ejecutar este método podéis usar el tutorial que publiqué sobre el REST server modificándolo.

3 comentarios sobre “Desarrollo: Enviar emails con la API de Facebook

Deja un comentario

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

Sígueme