Contenido
¿Qué puede hacer la API?……………………………………………………………………………………… 4
2
Versión
Fecha
Descripción de la Modificación
Responsable (s)
1
16/01/2018
Creación del manual de integración de VOZ
Luisa García
23/01/2020
Actualización general del manual de integración de Voz
Las campañas de Blaster de Aldeamo pueden ser administradas desde un software externo, como, por ejemplo:
La API de Blaster de Aldeamo es una API REST que funciona a través de peticiones HTTP y autenticación básica.
La API actual cuenta con las siguientes características:
www.aldeamo.com 4
EJEMPLOS
Ejemplo A:
Petición GET para obtener los contactos de una campaña con ID 345
Ejemplo B:
Petición POST para crear un contacto con teléfono 3221234123 en la campaña con ID 345
Python
>>> # HTTP GET USERNAME =
“TU_USERNAME” PASSWORD
= “TU_PASSWORD”
>>> # EJEMPLO A
>>> requests.get(‘https://voz.aldeamo.com/api/campaign/345/contact’, auth=(USERNAME, PASSWORD))
>>> # HTTP POST
>>> # EJEMPLO B
>>> requests.post(‘https://voz.aldeamo.com/api/campaign/345/contact’, data={‘phone’: ‘3221234123’}, auth=(USERNAME, PASSWORD))
Jquery AJAX
// HTTP GET USERNAME =
// EJEMPLO A
$.ajax({
type: “GET”,
url: “https://voz.aldeamo.com/api/campaign/345/contact”, dataType: ‘json’,
beforeSend: function (xhr) {
xhr.setRequestHeader (“Authorization”, “Basic ” + btoa(USERNAME + “:” + PASSWORD));
},
success: function (data){ alert(‘Ok’);
}
});
// HTTP POST
// EJEMPLO B
type: “POST”,
data: {phone: “3221234123”}, beforeSend: function (xhr) {
PHP
// HTTP GET
<?php
$USERNAME = “TU_USERNAME”;
$PASSWORD = “TU_PASSWORD”;
$headers = array(
‘Content-Type:application/json’,
‘Authorization: Basic ‘. base64_encode($USERNAME . “:” . $PASSWORD)
);
$ch = curl_init();
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); curl_setopt($ch,
CURLOPT_URL,”https://voz.aldeamo.com/api/campaign/345/contact”); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$server_output = curl_exec ($ch); curl_close ($ch);
?>
www.aldeamo.com 6
CURLOPT_URL,”https://voz.aldeamo.com/api/campaign/345/contact”); curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, “phone=3221234123”); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
Para más información, click aquí: https://voz.aldeamo.com/api/docs
API-Aplicaciones
campa
ign Moslrar/ocultar Lista de Operaciones
b‹pandir0oeraciones Código
Mélodo paraMobétleondeorplaaralisclaamobeiacroenlteascttaodsoddeeuunnaaccaammooaaññaa
Método pBra generar el Pegarle de excel de una
camoaña
/ap ”/canpaign/{ pk camoaign}/contact/”d/(idl/
/ap”/canpaign/{pk_camoaign]/c
ontact/phone/(Phone}/
Idébsdo para añadir un contacto a una campaña en
especifico
Metodo para obtener un contacto de una cam dana usando el identilicaoor del contacto
MétodDpara subirmasivamerrle contactos a una
Método oara ootener lista de contactos de una e mpaña que concuerdan con un número
Powered by BetterDocs
Save my name, email, and website in this browser for the next time I comment.
Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.
Selecciona tus temas favoritos sobre los que recibir notificaciones