PHP: eliminar contactos

SDK-PHP

1. Descripción

La API PHP de la Agenda de Contactos te permite tener un acceso total a todos tus contactos almacenados en tu cuenta.
Podrás gestionar tus contactos para crear nuevos, eliminar y modificar.

2. Documentación

Llamada

La clase dispone de una llamada para eliminar contactos de su Agenda:

 

delContacts($filtro);

 

Esta llamada requiere de un argumento, que será una instancia de la clase dms_filtro. Esta clase dispone de una función para establecer las condiciones y criterios de los contactos a eliminar.

Esta función es:

agregarBusqueda ($campo,$valor,$operador);

Nombre
Parámetro
Descripción Posibles Valores Tipo de
Dato
$campo Nombre del campo del cual vamos a realizar la buscaqueda

id, nombre, apellidos, numero, ...

String
$valor Parte que vamos a buscar en el campo String
$operador Operador de la busqueda
  • EQ; igual que
  • NEQ; distinto que
  • IN; Contiene
  • NIN; No Contiene
  • GET;  Mayor o Igual que
  • LEQ; Menor o Igual que
String

Resultado

Una vez realizada la llamada para eliminar contactos, obtendremos el resultado del proceso, a tráves de la subclase:

contactosdel

Esta clase devuelve un solo parámetro, total_contactos_borrados. Que nos proporciona el número de contactos eliminados por la llamada.

 

3. Ejemplo


include_once ("class_dms.php");

$dms=new dms_send;

//Autentificar
$dms->autentificacion->idcli="codigo cliente";
$dms->autentificacion->username="nombre de usuario";
$dms->autentificacion->passwd="password";

$dms->SupportSSL(true);

//Definir filtro


$filtro=new dms_filtro;
//Eliminar usuario que con codigo 12332
$filtro->agregarBusqueda('id','12332','EQ');

//Enviar solicitud a la plataforma
$dms->delContacts($filtro);

//Verificar Resultado
if ($dms->autentificacion->error){
     //Error de autentificacion con la plataforma
     echo $dms->autentificacion->mensajeerror."\n";
}else{
     echo "Contacto Eliminados: ".$dms->contactosdel->total_contactos_borrados."\n";
}

4. Gráfico


Enviar-SMS-InterfazHTTP