Evaluating bids

Integración de Social plugin con sitio Ruby.

Published on the August 31, 2016 in IT & Programming

About this project

Open

Integrar en este sitio: lovebeeroficial.com el plugin social de Xeerpa (a través de Facebook). Cualquier duda o comentario, porfavor házmela saber.

La implementación de Xeerpa consiste en implementar el plugin de login social, que se encargará de toda la comunicación con Facebook y con Xeerpa. Estos son los pasos a dar:

Paso previo
Es necesario que nos pasen los datos de la app una vez creada en Facebook Developers:
·        id y secret
·        nombre de la app
·        url a la app
·        imagen

implementación
les adjunto la documentación técnica necesaria para la implementación de xeerpa connect. En el fichero adjunto tiene el pdf de la referencia técnica con los pasos a seguir y una carpeta con los php de ejemplo para esta implementación.
Si no usan php tendrán que adaptarlos a su lenguaje de programación.

En el parámetro ROBINSON podríamos guardar si el usuario quiere o no recibir comunicaciones comerciales, esto se suele pedir con un check opcional donde el usuario lo marca si sí quiere recibirlas. Si no las quiere recibir robinson=true, si sí las quiere recibir robinson=false. Cuando la llamada se realice para usuarios ya registrados, no hace falta que mandéis este parámetro.


En ip pueden añadir la ip del usuario.

En DATA pueden enviar a Xeerpa cualquier dato adicional que quieran asociar al usuario, por ejemplo los campos del formulario de registro.

En id pueden enviarnos el id de crm del usuario, si es conocido.

Permisos de Facebook
Un punto importante de esta implementación es la aprobación de permisos por parte de Facebook. Nosotros recomendamos solicitar: email, public_profile, user_friends, user_posts, user_likes, user_birthday, user_tagged_places, user_location, que deberán configurarse tanto en Facebook.

Básicamente para poder pedir los permisos a los usuarios tenemos que enviar la app a Facebook para que nos la apruebe. Para Facebook lo importante (y lo que va a evaluar para aprobar el uso de estos permisos en la web) es que el usuario perciba que se está haciendo uso de esta información que se le solicita. Para ello hemos desarrollado unos widgets que aportarán a la web la funcionalidad necesaria para que FB apruebe la app.
En este punto os podemos echar una mano ya que tenemos bastante experiencia.

En http://socialpromo.onthelevelproductions.co.uk:83/  pueden ver un ejemplo de los widgets, estos de abajo, una vez se loguen con FB:

Tus datos / Tus preferencias / Localizaciones

Aquí tiene un screencast también:
https://www.dropbox.com/s/ebkb56jygvr7d5f/Social%20Promo%2024.mp4?dl=0

Los widgets suelen implementarse en la sección “Mi Perfil” o similar, no es necesario mostrarlos en el proceso de login pero sí deben estar disponibles.

Category IT & Programming
Subcategory Web development
What is the scope of the project? Medium-sized change
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Experience in this type of projects Yes (I have managed this kind of project before)
API Integrations Other (Other APIs)
Roles needed Developer

Delivery term: Not specified

Skills needed

Other projects posted by P. C.