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