Libreria que centraliza las conexion a las API de Twitter y Facebook
- Guía de instalación
Autentica con Facebook Connect.
mv.facebook.login([scope], [fnCallback], [fbCallbackPreloader])
- Permisos a solicitar en la ventana de facebook
- Type: string
- Default: email
fnCallback(status, user)
- Callback a ejecutar luego del proceso de validación
- Type: function
- Return
- status: boolean
- user: object, datos del usuario autenticado
- Se ejecuta antes de levantar la ventana de validación, útil para mostrar preloaders.
- Type: function
Cierra sesión en Facebook.
mv.facebook.logout([fnCallback])
fnCallback(status, data)
- Callback a ejecutar luego del proceso de logout.
- Type: function
- Return
- status: boolean
- data: object, respuesta de FB, incluye el ID de usuario.
Publica en el muro del usuario (/me/feed).
mv.facebook.publicar(params, [fnCallback])
- Parametros de publicacion en el muro del usuario.
- Type: object
fnCallback(status, response)
- Type: function
- Return:
- status: boolean
- response: object, respuesta desde FB, incluye el ID de la publicación.
Comparte en el stream publico.
mv.facebook.publicar(params, [fnCallback])
- Parametros de publicacion.
- Type: object
fnCallback(response)
- Type: function
- Return:
- response: object
Levanta un popup utilizando el sharer nativo de facebook.
mv.facebook.compartirOg(url)
- URL del sitio que se quiere compartir.
Levanta el modal para seleccionar varios amigos.
mv.facebook.invitarAmigos(msg, [ids], [fnCallback])
- Mensaje a mostrar en el modal.
- Type: string
- IDs de amigos pre-seleccionados.
- Type: array
fnCallback(data)
- Respuesta de FB.
- Type: function
- Return
- data: object