| | 1 | == Caso FSG == |
| | 2 | |
| | 3 | === API consulta === |
| | 4 | |
| | 5 | Servicio: /srv/users/getUserDataXML |
| | 6 | |
| | 7 | Parámetros: |
| | 8 | * Credenciales: |
| | 9 | * clientId: identificador de cliente (3 para FSG) |
| | 10 | * userName: email del usuario que consulta |
| | 11 | * password: clave del usuario |
| | 12 | * token: credenciales encriptadas (sustituye a los 3 parámetros anteriores) |
| | 13 | * Específicos del servicio: |
| | 14 | * applicationId: identificador de la aplicación que solicita los datos (37 para la aplicación de donaciones en el entrono de pruebas) |
| | 15 | * mail: si las credenciales son de un usuario con roles de administración puede consultar a otros usuarios |
| | 16 | |
| | 17 | La respuesta es xml y se ajusta al siguiente xsd: |
| | 18 | http://deve.ecliente.com/srv/users/getUserDataXML.xsd?applicationId=37 |
| | 19 | |
| | 20 | Ejemplo: |
| | 21 | {{{ |
| | 22 | <?xml version="1.0" encoding="iso-8859-15"?> |
| | 23 | <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"> |
| | 24 | <status>true</status> |
| | 25 | <auth> |
| | 26 | <status>true</status> |
| | 27 | </auth> |
| | 28 | <client> |
| | 29 | <clientId>3</clientId> |
| | 30 | <clientName>FSGG</clientName> |
| | 31 | </client> |
| | 32 | <user> |
| | 33 | <id>36155</id> |
| | 34 | <data id="Ficha_donaciones"> |
| | 35 | <Nombre>Xabier</Nombre> |
| | 36 | <Apellidos>Vázquez</Apellidos> |
| | 37 | <Email>xabi@ecliente.com</Email> |
| | 38 | <Sexo>Hombre</Sexo> |
| | 39 | <Telefono_de_contacto>987654321</Telefono_de_contacto> |
| | 40 | <Profesion>Otros</Profesion> |
| | 41 | <Fecha_de_nacimiento>01/01/1970</Fecha_de_nacimiento> |
| | 42 | <Codigo_postal>28080</Codigo_postal> |
| | 43 | <Localidad>Madrid</Localidad> |
| | 44 | <Pais>ESPAÑA</Pais> |
| | 45 | <Provincia>Madrid</Provincia> |
| | 46 | </data> |
| | 47 | </user> |
| | 48 | </userData> |
| | 49 | }}} |
| | 50 | |
| | 51 | |
| | 52 | |