API HTTP-XML: agenda de contactos

1. Descripción
2. Documentación
Añadir y Modificar Contactos
URL:
https://www.descomsms.com/AP/dmapi.servlet.Servlet
Parámetros POST:
| Nombre | Descripción |
| xml | Trama XML con los datos de autentificación y acciones a realizar |
Estructura básica XML de petición:
Etiqueta Raiz: <TXEnvio>
Esta etiqueta debe envolver todos los datos XML de la llamada.
<TXEnvio> Tus datos.... </TXEnvio>
Trama completa de petición :
Definición de trama de autentificación:
| Nombre Parámetro |
Descripción | Posibles Valores | Tipo de Dato |
| Usuario | Identificador de Usuario en Descom SMS | Nombre de usuario | Alfanumérico en Hexadecimal |
| Passwd | Contraseña de acceso | Contraseña | Alfanumérico en Hexadecimal |
| IdCli | Identificador de Cliente en Descom SMS | Identificador | Numérico |
Definición de trama de parámetros de Acciones
El elemento <CONTACTOSSET> Contiene:
| Nombre Parámetro |
Descripción | Posibles Valores | Tipo de Dato |
| accion |
Acción a realizar | CADD -> Añadir/Actualizar contactos |
|
| accion_existe |
Acción a realizar si el móvil del contacto a añadir ya existe |
N -> Se crea el contacto nuevo, se borra el que ya existe y se crea uno nuevo A -> Se actualiza el contacto existente sólo con los datos pasados. I -> Se Ignora modificar el contacto si ya existe |
|
| lista_asociar |
Código de grupo a asociar Contactos. |
Numérico | |
| lista_nueva |
Nombre de grupo nueva o existente a asociar contactos. |
Alfanumérico |
El elemento <cdcontacto> define un grupo de parámetros de campos de un contacto, contiene:
| Parámetro | Descripción | ||||||||||||||||||||||
| <cdparametro> | Datos de campo del contacto, contiene: | ||||||||||||||||||||||
|
<cdcampo> |
Nombre del campo del contacto. Nombre de campo válidos:
* Campos obligatorios ** Campos recomendados |
||||||||||||||||||||||
|
<pbvalor> |
Valor del texto asociado al campo en formato hexadecimal Valores según campo
Todos los valores en formato Hexadecimal |
Tramas de ejemplo para añadir 2 contactos con nombre y apellidos:
Respuesta de resultados.
Estructura básica XML de respuesta:
Etiqueta Raiz: <RXEnvio>
Esta etiqueta envuelve todos los datos XML del resultado.
<RXEnvio> Tus datos.... </RXEnvio>
Todas las peticiones serán respondidas con un documento XML, conteniendo la siguiente estructura.
Definición de Trama de Respuesta de Añadir Contactos:
Definición de trama de autentificación :
En primer lugar recibirás el resultado de tu autentificación Descom SMS.
| Nombre Parámetro |
Descripción | Posibles Valores | Tipo de Dato |
| Usuario | Identificador de Usuario en Descom SMS | Nombre de usuario | Alfanumérico en Hexadecimal |
| Resultado | Resultado de la autentificación en Descom SMS | 1-> autentificación correcta 0->Fallo en la autentificación |
Numérico |
| Comentario | Texto descriptivo del resultado de la autentificación | Alfanumérico |
Definición de trama de Resultados:
El elemento <CONTACTOSADD> contiene como atributos :
| Nombre Parámetro |
Descripción | Posibles Valores | Tipo de Dato |
| total_contactos |
Total de contactos enviados para añadir |
Numérico |
|
| total_contactos_nuevos |
Total de contactos creados nuevos |
Numérico |
|
| total_contactos_actualizados |
Total de contactos actualizados | Numérico | |
| total_contactos_ignorados |
Total de contactos ignorados | Numérico | |
| total_contactos_errores |
Total de contactos no añadido por errores | Numérico |
3. Ejemplos
4. Gráfico
