Envío de eventos al servicio de correo electrónico SendPulse sin pasar por la autorización

A veces es necesario comenzar una serie de eventos sin pasar por la etapa de autorización, en el servicio de correo electrónico SendPulse

Para poder enviar un evento no autorizado, deberá conocer la dirección de correo electrónico y número de teléfono de su contacto (al menos uno de estos parámetros)
Además, necesitará el denominado valor hash del evento, que consta de 32 caracteres y lo puede encontrar aquí:

Inicie sesión en su cuenta SendPulse, abra el menú Automatizaciones

Abra el Administrador de eventos

Haga clic en el evento que desee activar

Copie ese valor desde la pestaña Publicar sin formato , es el penúltimo bloque de caracteres, que se muestra después del bloque /id/

Envíe este valor junto con la dirección de correo electrónico y/o número de teléfono del contacto

Ejemplo para PHP

<?php


require_once 'Automation360.php';

//Last parameter from "POST URL"
// https://login.sendpulse.com/emailservice/events/
$eventHash = 'e5a0e6aa4abd4d43a9a28cbff32c2515/6741804';

$email = 'email@domain.com';
$phone = '380931112233';

$variables = [
    'user_id' => 123123,
    'event_date' => date('Y-m-d'),
    'firstname' => 'Name',
    'lastname' => 'Family',
    'age' => 23
];

$automationClient =  new Automation360($eventHash);


$result = $automationClient->sendEventToSendpulse($email, $phone, $variables);

if($result['data']['result']){
    echo 'Send request is completed';
}else {
    echo $result['data']['message'];
}

Ejemplo para Python


from Automation360 import Automation360


eventHash = 'e5a0e6aa4abd4d43a9a28cbff32c2515/6741804'
variables = dict(
    user_id=1231231,
    firstName="Name",
    lastName="Family",
    age=23)
email = 'email@domain.com'
phone = '380931112233'

# if empty email or phone
# phone = None
# or
# email = None

automationClient = Automation360(eventHash)

result = automationClient.send_event_to_sendpulse(email, phone, variables)

print(result)
Califica este artículo sobre "Envío de eventos al servicio de correo electrónico SendPulse sin pasar por la autorización"

Opinión de los usuarios: 4 / 5 (4)

    Otros artículos útiles

    Popular en nuestro blog

    Prueba el servicio de email de SendPulse gratis