| 52 | | |
| | 52 | === API modificación/alta === |
| | 53 | |
| | 54 | Servicio: /srv/users/saveUserDataXML |
| | 55 | |
| | 56 | Parámetros: |
| | 57 | * Credenciales (las credenciales permiten modificarse a uno mismo o si eres administrador a otros usuarios): |
| | 58 | * clientId: identificador de cliente (3 para FSG) |
| | 59 | * userName: email del usuario que consulta |
| | 60 | * password: clave del usuario |
| | 61 | * token: credenciales encriptadas (sustituye a los 3 parámetros anteriores) |
| | 62 | * Específicos del servicio: |
| | 63 | * applicationId: identificador de la aplicación que solicita los datos (37 para la aplicación de donaciones en el entrono de pruebas) |
| | 64 | * mail: identifica al usuario que se quiere modificar |
| | 65 | * Nombre |
| | 66 | * Apellidos |
| | 67 | * Email |
| | 68 | * Sexo |
| | 69 | * Telefono_de_contacto |
| | 70 | * Profesion |
| | 71 | * Fecha_de_nacimiento |
| | 72 | * Codigo_postal |
| | 73 | * Localidad |
| | 74 | * Pais |
| | 75 | * Provincia |
| | 76 | |
| | 77 | La respuesta es xml, y el xsd está en proceso |
| | 78 | |
| | 79 | Ejemplo: |
| | 80 | {{{ |
| | 81 | <?xml version="1.0" encoding="iso-8859-15"?> |
| | 82 | <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"> |
| | 83 | <status>true</status> |
| | 84 | <auth> |
| | 85 | <status>true</status> |
| | 86 | </auth> |
| | 87 | <client> |
| | 88 | <clientId>3</clientId> |
| | 89 | <clientName>FSGG</clientName> |
| | 90 | </client> |
| | 91 | </userData> |
| | 92 | }}} |
| | 93 | |