== Caso FSG Colabora == === API consulta === Servicio: /srv/users/getUserDataXML Parámetros: * Credenciales: * clientId: identificador de cliente (3 para FSG) * userName: email del usuario que consulta * password: clave del usuario * token: credenciales encriptadas (sustituye a los 3 parámetros anteriores) * Específicos del servicio: * applicationId: identificador de la aplicación que solicita los datos (37 para la aplicación de donaciones en el entrono de pruebas) * Parámetros de búsqueda: * Nombre * Apellidos * Email * Sexo * Telefono_de_contacto * Profesion * Fecha_de_nacimiento * NIF_NIE_Passport * Direccion * Codigo_postal * Localidad * Pais * Provincia La respuesta es xml y se ajusta al siguiente xsd: http://deve.ecliente.com/srv/users/getUserDataXML.xsd?applicationId=37 Ejemplo: {{{ true true 3 FSGG 36155 Xabier Vázquez xabi@ecliente.com Hombre 987654321 Otros 01/01/1970 28080 Madrid ESPAÑA Madrid }}} === API modificación/alta === Servicio: /srv/users/saveUserDataXML Parámetros: * Credenciales deben ser de administrador: * clientId: identificador de cliente (3 para FSG) * userName: email del administrador * password: clave del administrador * token: credenciales encriptadas (sustituye a los 3 parámetros anteriores) * Específicos del servicio: * applicationId: identificador de la aplicación que solicita los datos (37 para la aplicación de donaciones en el entrono de pruebas) * userId: identificador del usuario a modificar. Si no está presente se analizan los datos. Si hay un email y existe como usuario se actualiza, si no hay email o no existe como usuario se crea el nuevo usuario. * Datos de usuario * Nombre * Apellidos * Email * Sexo * Telefono_de_contacto * Profesion * Fecha_de_nacimiento * NIF_NIE_Passport * Direccion * Codigo_postal * Localidad * Pais * Provincia La respuesta es xml, y se ajusta al siguiente xsd: http://deve.ecliente.com/srv/users/saveUserDataXML.xsd Ejemplo: {{{ true true 3 FSGG 13583 }}}