Descom Mensajes SMS

Busqueda de Contactos Avanzada, Asociación de Contactos a Listas y Borrado de Contactos con búsqueda mediante interfaz HTTP



Mediante esta iterfaz podrá realizar una búsqueda de contactos según los parámetros que proporcione.
Para ello debe enviar sus datos de autenticación y los parámetros de búsqueda de contacto.
Las 3 acciones que puede realizar con esta interfaz son: Búsqueda de Contactos, Asociar contactos a lista y borrar contactos. Todas las acciones teniendo siempre en cuenta los criterios de búsqueda.

Descarga nuestros ejemplos o accede a una demo online: demo online PHP, descargar ejemplos en PHP.

Búsqueda Avanzada de Contactos
URL:
http://www.descomsms.com/servlet/dmapi.servlet.Servlet

Petición de envío
Para poder recibir el informe de contactos, deberán de acceder al URL arriba indicada proporcionando la siguiente información en formato POST:

Parámetros POST:
xml: Trama XML de petición de búsqueda de Contactos

Definición de trama de autentificación y petición de búsqueda de Contactos

<TXEnvio>
<Autentificacion>
         <usuario>login usuario</Usuario>
         <passwd>contraseña de usuario </Passwd>
         <idcli>código de cliente</Idcli>
</Autentificacion>
<CONTACTOSGET acción=”CGET,CDEL,LASOC”>
      <cbusqueda>
         <cunion>AND, OR</cunion>
         <orden1_campo></orden1_campo>
         <orden1_tipo></orden1_tipo>
         <orden2_campo></orden2_campo>
         <orden2_tipo></orden2_tipo>
         <orden3_campo></orden3_campo>
         <orden3_tipo></orden3_tipo>
         <sel_aleatoria></sel_aleatoria>
         <lista_asociar></lista_asociar>
         <lista_nueva></lista_nueva>
         <lista_noexiste></lista_noexiste>
         <cfilas></cfilas>
          <cdesde></cdesde>
         <cbparamlist union=”AND, OR”>
                  <cbparametro>
                           <pbcampo></pbcampo>
                           <pbvalor></pbvalor>
                           <pboperador></pboperador>
                  </cbparametro>
………………………
         <cbparamlist>
……………………………………..
     </cbusqueda>
</CONTACTOSGET>
</TXEnvio>

El elemento <Autentificacion> contiene :
<usuario>        - Login  del usuario en formato hexadecimal
<passwd>       - Password del usuario en formato hexadecimal
<idcli>               - Código numérico de Cliente al que pertenece el usuario

Tipos en parámetro “accion”:

  • CGET: Obtiene Contactos según criterio de búsqueda.
  • CDEL: Borra Contactos según criterio de búsqueda.
  • LASOC: Asocia Contactos a Lista según criterio de búsqueda.

El elemento <cbusqueda> contiene :

<union> Tipo de unión de grupos de criterios: AND, OR
<orden1_campo Primer campo de ordenación .
Campos válidos:
id identificador del contacto
nombre Nombre del contacto
apellidos Apellidos del contacto
numero Número de móvil del contacto
sexo Sexo del Contacto. Valores válidos
alias Alias
email Email
localizacion Localizacion
etiquetas Etiquetas
notas Notas
cp Código postal
edad Edad
fnac Fecha de nacimiento en formato dd/mm/yyyy
empresa nombre de la empresa
operador Operador teléfonico
modelo Modelo de coche
marca Marca de Coche
tienecoche Si tiene coche.
tienecasa Si tiene casa.
tienehijos Si tiene hijos
lista Código de lista
<orden1_tipo Tipo de ordenacion primer campo: ASC, DESC
<orden2_campo Segundo campo de ordenación :
<orden2_tipo> Tipo de ordenacion segundo campo: ASC, DESC
<orden3_campo Tercer campo de ordenación :
<orden3_tipo Tipo de ordenacion tercer campo: ASC, DESC
Sólo para asociar contactos listas  
      <sel_aleatoria> Seleccionar aleatoriamente X contactos del total
      <lista_asociar Código de lista a asociar Contactos
      <lista_nueva> Nombre de lista nueva o existente a asociar contactos
<cfilas>  limite de contactos a obtener, máximo 100 por petición
<cdesde> punto desde donde obtener registros, comenzando en 1

El elemento <cbparamlist> define un grupo independiente de criterios, contiene:

Parámetro "union" Tipo de unión para el grupo de campos del criterio: AND, OR
<cbparametro> Datos de parámetro de búsqueda, contiene:

<pbcampo>

Nombre del campo a buscar.
Nombre de campo válidos:
id identificador del contacto
nombre Nombre del contacto
apellidos Apellidos del contacto
numero Número de móvil del contacto
sexo Sexo del Contacto. Valores válidos
H -> Hombre
M -> Mujer
N -> No Disponible
alias Alias
email Email
localizacion Localizacion
etiquetas Etiquetas
notas Notas o comentarios
cp Código postal
edad Edad
fnac Fecha de nacimiento en formato dd/mm/yyyy
empresa nombre de la empresa
operador Operador teléfonico
modelo Modelo de coche
marca Marca de Coche
tienecoche Si tiene coche. Valores válidos: si, no
tienecasa Si tiene casa. Valores válidos: si, no
tienehijos Si tiene hijos. Valores válidos: si, no
lista Código de lista

<pbvalor>

Valor del texto a buscar en formato hexadecimal

<pboperador>

Operador a aplicar en el criterio:
Tipos de operadores:
EQ ->igual que
NEQ -> distinto que
IN -> Contiene
NIN -> No Contiene
GET -> Mayor o Igual que
LEQ -> Menor o Igual que

          

<RXEnvio>
<Autentificacion>
         <Usuario>8865736572303038</Usuario>
         <Resultado>1</Resultado>
         <Comentario>Autentificacion satisfactoria.</Comentario>
</Autentificacion>
<CONTACTOSLIST ntotal="837" nfilas="15" ndesde="1">
<LCONTACTO>
      <LCN>1</LCN>
      <LCID>146540</LCID>
      <LCNUMERO>0034601001607</LCNUMERO>
      <LCNOMBRE>6331363037</LCNOMBRE>
      <LCAPELLIDOS>6133657234356b366e70</LCAPELLIDOS>
      <LCTRATAMIENTO/>
      <LCALIAS/>
      <LCSEXO/>
      <LCLOCALIZACION/>
      <LCETIQUETAS>6b6a687064</LCETIQUETAS>
      <LCNOTAS/>
      <LCCP/>
      <LCFNAC/>
      <LCEMPRESA/>
      <LCOPERADOR/>
      <LCTIENECASA/>
      <LCTIENEHIJOS/>
      <LCTIENECOCHE/>
      <LCMARCA/>
      <LCMODELO/>
</LCONTACTO>
……………………
<LCONTACTO>
…………………
</LCONTACTO>
</CONTACTOSLIST>
</RXEnvio>

El elemento <Autentificacion> contiene :
<Usuario>         - Login  del usuario en formato hexadecimal
<Resultado>     - resultado de la autenticación:
                            1 -> autenticación correcta
                            0 -> fallo de autenticación
<Comentario>  comentario del resultado de la autenticación

El elemento <CONTACTOSLIST> contiene :
Parámetros:

ntotal Total de Contactos encontrados en la búsqueda
nfilas Registros contactos mostrados en la trama devuelta
ndesde A partir de qué registro se está mostrando en la trama devuelta


<LCONTACTO>    - Registros por cada Contacto encontrado en la búsqueda
El elemento <LCONTACTO> contiene :

LCN Número de registro en la respuesta
LCID Identificador del Contacto
LCNUMERO Número de móvil
LCNOMBRE Nombre
LCAPELLIDOS Apellidos
LCTRATAMIENTO Tratamiento
LCALIAS Alias
LCSEXO Sexo
H -> Hombre
M -> Mujer
N -> No Disponible
LCLOCALIZACION Localización
LCETIQUETAS Etiquetas
LCNOTAS Notas o comentarios
LCCP Codigo Postal
LCEMPRESA Empresa
LCOPERADOR Operador
LCTIENECASA Tiene Casa. Valores válidos: si, no
LCTIENEHIJOS Tiene Hijos. Valores válidos: si, no
LCTIENECOCHE Tiene Coche. Valores válidos: si, no
LCMARCA Marca de Coche
LCMODELO Modelo de Coche

* Todos los datos en LCONTACTO devueltos en formato hexadecimal.

<RXEnvio>
<Autentificacion>
         <Usuario>8865736572303038</Usuario>
         <Resultado>1</Resultado>
         <Comentario>Autentificacion satisfactoria.</Comentario>
</Autentificacion>
<CONTACTOSLASOC>
         <total_contactos_asociados>0</total_contactos_asociados>
</CONTACTOSLASOC>
<LISTASLIST ntotal="1">
         <LISTA>
                  <LN>1</LN>
                  <LID>13902</LID>
                  <LNAME>70656c616d6f6e6173</LNAME>
                  <LPCLAVE/>
                  <LNC>837</LNC>
         </LISTA>
</LISTASLIST>
</RXEnvio>

El elemento <Autentificacion> contiene :
<Usuario>         - Login  del usuario en formato hexadecimal
<Resultado>     - resultado de la autenticación:
                            1 -> autenticación correcta
                            0 -> fallo de autenticación
<Comentario>  comentario del resultado de la autenticación


<CONTACTOSLASOC>    -Resultado de la asociación de contactos
El elemento <CONTACTOSLASOC> contiene :

total_contactos_asociados Total de contactos asociados a la lista

<LISTALIST>    -Datos de la lista a la que se han asociado los contactos
El elemento <LISTALIST> contiene :

<LISTA> Datos de la lista asociada
Parámetro "ntotal" Numero de listas devueltos
LN Número de registro en la respuesta
LID Identificador del Contacto
LCNAME Nombre de la Lista
LPCLAVE Palabra clave de la Lista
LNC Numero de Contactos en la Lista

* Todos los datos en <LISTA> devueltos en formato hexadecimal.

<RXEnvio>
<Autentificacion>
         <Usuario>8865736572303038</Usuario>
         <Resultado>1</Resultado>
         <Comentario>Autentificacion satisfactoria.</Comentario>
</Autentificacion>
<CONTACTOSDEL>
         <total_contactos_borrados>837</total_contactos_borrados>
</CONTACTOSDEL>
</RXEnvio>

El elemento <Autentificacion> contiene :
<Usuario>         - Login  del usuario en formato hexadecimal
<Resultado>     - resultado de la autenticación:
                            1 -> autenticación correcta
                            0 -> fallo de autenticación
<Comentario>  comentario del resultado de la autenticación


<CONTACTOSDEL>    -Resultado del borrado de contactos
El elemento <CONTACTOSDEL> contiene :

total_contactos_borrados Total de contactos borrados

 




Inicio - Contacto - Datos Identificativos - Aviso Legal - copyright: Descom SL. Descom Mensajes SMS y SMS Premium