Version 3 (modified by Santos, 13 years ago) (diff) |
---|
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)
- mail: si las credenciales son de un usuario con roles de administración puede consultar a otros usuarios
La respuesta es xml y se ajusta al siguiente xsd: http://deve.ecliente.com/srv/users/getUserDataXML.xsd?applicationId=37
Ejemplo:
<?xml version="1.0" encoding="iso-8859-15"?> <userData xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="getUserDataXML.xsd?applicationId=37" copyright="eCliente" version="1.0" help="support@eCliente.com"> <status>true</status> <auth> <status>true</status> </auth> <client> <clientId>3</clientId> <clientName>FSGG</clientName> </client> <user> <id>36155</id> <data id="Ficha_donaciones"> <Nombre>Xabier</Nombre> <Apellidos>Vázquez</Apellidos> <Email>xabi@ecliente.com</Email> <Sexo>Hombre</Sexo> <Telefono_de_contacto>987654321</Telefono_de_contacto> <Profesion>Otros</Profesion> <Fecha_de_nacimiento>01/01/1970</Fecha_de_nacimiento> <Codigo_postal>28080</Codigo_postal> <Localidad>Madrid</Localidad> <Pais>ESPAÑA</Pais> <Provincia>Madrid</Provincia> </data> </user> </userData>
API modificación/alta
Servicio: /srv/users/saveUserDataXML
Parámetros:
- Credenciales (las credenciales permiten modificarse a uno mismo o si eres administrador a otros usuarios):
- 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)
- mail: identifica al usuario que se quiere modificar
- Nombre
- Apellidos
- Sexo
- Telefono_de_contacto
- Profesion
- Fecha_de_nacimiento
- Codigo_postal
- Localidad
- Pais
- Provincia
La respuesta es xml, y el xsd está en proceso
Ejemplo:
<?xml version="1.0" encoding="iso-8859-15"?> <userData xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="getUserDataXML.xsd?applicationId=37" copyright="eCliente" version="1.0" help="support@eCliente.com"> <status>true</status> <auth> <status>true</status> </auth> <client> <clientId>3</clientId> <clientName>FSGG</clientName> </client> </userData>