API HTTP-XML: grupos de contactos

1. Descripción
2. Documentación
Petición de listado de grupos y borrado
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 <LISTASGET> contiene :
| Parámetro | Descripción | Posibles Valores | Tipo de Datos |
| lista_id | Código de grupo a obtener o borrar. Dejar en blanco para obtener todos los grupos |
Numérico | |
| borrar_contactos | Borra los contactos del servidor asociados al grupo. |
no -> Borrra sólo el grupo sin borrar los contactos. si -> Borra el grupo y además los contactos asociados |
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 para búsqueda de grupos:
El elemento <LISTASLIST> contiene :
| ntotal | Total de grupos encontrados en la búsqueda |
Por cada grupo encontrado, el elemento <LISTA> contiene :
| Parámetro | Descripción | Posibles Valores | Tipo de Datos |
| LN | Número de registro en la respuesta | 1,2,3, etc... | Numérico |
| LID | Identificador del Contacto | Numérico | |
| LCNAME | Nombre de la Lista | Alfanumérico | |
| LPCLAVE | Palabra clave de la Lista | Alfanumérico | |
| LNC | Numero de Contactos en la Lista | Nunérico |
* Todos los datos en <LISTA> devueltos en formato hexadecimal.
Definición de Trama de Respuesta para borrado de grupo:
Resultado del borrado de grupo, el elemento <LISTASDEL> contiene :
| Parámetro | Descipción | Tipo de Datos |
| total_listas_borradas | Total de contactos asociados al grupo | Numérico |
| total_contactos_en_lista | Total de contactos que había en el grupo al borrarlo | Numérico |
El elemento <CONTACTOSDEL> contiene :
| Parámetro | Descripción | Tipo de Datos |
| total_contactos_borrados | Total de contactos borrados asociados al grupo |
3. Ejemplos
4. Gráfico
