| 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 | |