Mailchimp – Creare uno script per testare l’iscrizione ad un gruppo di interesse

Come Creare Una Chiave Api Su Mailchimp

Dopo aver creato la chiave Api su Mailchimp e aver ottenuto l’id del gruppo di interesse di cui abbiamo bisogno, bisogna testare il funzionamento dell’iscrizione alla lista di Mailchimp attraverso questo script.

error_reporting(E_ALL);
ini_set('display_errors', 1);

$apiKey     = 'chiave_api';
$list_id    = 'Id_lista';
$dataCenter = substr($apiKey,strpos($apiKey,'-')+1);
$email      = 'test@test.it';
$gruppo_interesse ='abc2abc2';

$memberId   = md5($email);
$dataCenter = substr($apiKey,strpos($apiKey,'-')+1);

$url = 'https://' . $dataCenter . '.api.mailchimp.com/3.0/lists/' . $list_id . '/members/' . $memberId;

$json = json_encode(array(
    'email_address' => $email,
    'status'        => "pending", // "subscribed","unsubscribed","cleaned","pending"
    'merge_fields'  => array(
        'FNAME'         => "Sara",
        'LNAME'         => "GAS",  
    ),
	'interests'     => array( 
        $gruppo_interesse => true
     ),
));

$ch = curl_init($url);
curl_setopt($ch, CURLOPT_USERPWD, 'user:' . $apiKey);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json'));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_TIMEOUT, 10);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'PUT');
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_POSTFIELDS, $json);

$result   = curl_exec($ch);
$httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);

print_r($result);

Inoltre qui puoi trovare tutte le chiamate API di Mailchimp, molto utili per automatizzare le operazioni al di fuori della piattaforma.
Devi creare un modulo personalizzato sul tuo sito per la raccolta delle iscrizioni alla lista Mailchimp?
Contattami usando questo modulo.

Hai un problema con il web?

Il tuo sito internet non vuole funzionare?

Vuoi rinnovarlo o sistemarlo?

Hai un’idea di integrazione ma non sai se è possibile realizzarla o meno?

    Accetto la Privacy Policy
    Autorizzo al trattamento dei miei dati personali, per ricevere le informazioni richieste attraverso questo modulo di contatto. I dati da te inseriti attraverso questo modulo verranno utilizzati solo per essere da me ricontattato.

    Recensioni

    Scrivimi una recensione

    Questo QR Code ti permette di lasciarmi una recensione in maniera facile e veloce.

    Altrimenti qui sotto ti lascio un bottone, con il quale puoi lasciare la recensione direttamente su Google My Business.

    Lascia una recensione su Google