Mailchimp – script PHP per ottenere i gruppi di interesse

Come Creare Una Chiave Api Su Mailchimp

Se devi creare un modulo personalizzato per il tuo sito che si colleghi alla lista di Mailchimp con la specifica dei gruppi di interesse settati sulla piattaforma dovrai per prima cosa ottenere le info di questi gruppi da Mailchimp.
Ricorda che non è facile ottenere gli id di questi gruppi.
Non sono info che trovi nelle url come solitamente succede.
Sono informazioni secretate da Mailchimp e che si possono ottenere soltanto usando moduli appropriati che Mailchimp mette a disposizione o direttamente le API.
Per usare le API di Mailchimp dovrai per prima cosa costruire una chiave e le istruzioni per farlo le trovi qui.
Ecco lo script che ti serve per interrogare le API di Mailchimp ed ottenere per prima cosa tutti gli id dei gruppi di interesse e poi la lista degli interessi in uno specifico gruppo di interesse.

$apiKey     = 'qui_va_la_chiave';
$list_id    = 'qui_va_id_list';
$dataCenter = substr($apiKey,strpos($apiKey,'-')+1);

//questa porzione di script serve per ottenere informazioni riguardo alle categorie di interesse salvate nella lista specificata
$url = 'https://'.$dataCenter.'.api.mailchimp.com/3.0/lists/'.$list_id . '/interest-categories/';
$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, 'GET');
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);

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

print_r($result);

//questa porzione di codice serve per ottenere informazioni riguardo alla lista di interesse specifica
$url = 'https://'.$dataCenter.'.api.mailchimp.com/3.0/lists/'.$list_id . '/interest-categories/$result['list_id']/interests';
$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, 'GET');
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);

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

print_r($result);

Inoltre lascio anche questo link per ricordarmi dove trovare tutte le informazioni riguardanti le API di Mailchimp.
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