Mangcoding

icon chat
Yayan Kurnia Akbar - Monday, 10 April 2023 - 1years ago

Cara menambahkan pelanggan API Mailchimp

single image

Hello Everyone, pada artikel kali ini Mangcoding akan berbagi informasi tentang bagaimana cara menambahkan pelanggan API Mailchimp, selain itu kami juga akan membagikan contohnya, silahkan baca sampai selesai untuk mengetahui bagaimana ini bisa berjalan dengan baik, Yuk mulai membaca!!

Dalam contoh kali ini kami akan menggunakan PHP dan cURL untuk terhubung ke API Mailchimp. Kami juga akan membagikan tutorial dengan contoh WordPress.

Dibawah ini kami sudah mempersiapkan kode secara lengkap dan siap untuk dipergunakan, silahkan perhatikan kode dibawah :

// let's start with some variables
$api_key = 'YOUR MAILCHIMP API KEY HERE';
$email = '[email protected]'; // the user we are going to subscribe
$status = 'subscribed'; // we are going to talk about it in just a little bit
$merge_fields = array( 'FNAME' => 'Misha' ); // FNAME, LNAME or something else
$list_id = ''; // List / Audience ID

// start our Mailchimp connection
$connection = curl_init();
curl_setopt(
$connection,
CURLOPT_URL,
'https://' . substr( $api_key, strpos( $api_key, '-' ) + 1 ) . '.api.mailchimp.com/3.0/lists/' . $list_id . '/members/' . md5( strtolower( $email ) )
);
curl_setopt( $connection, CURLOPT_HTTPHEADER, array( 'Content-Type: application/json', 'Authorization: Basic '. base64_encode( 'user:'.$api_key ) ) );
curl_setopt( $connection, CURLOPT_RETURNTRANSFER, true );
curl_setopt( $connection, CURLOPT_CUSTOMREQUEST, 'PUT' );
curl_setopt( $connection, CURLOPT_POST, true );
curl_setopt( $connection, CURLOPT_SSL_VERIFYPEER, false );
curl_setopt(
$connection,
CURLOPT_POSTFIELDS,
json_encode( array(
'apikey' => $api_key,
'email_address' => $email,
'status' => $status,
'merge_fields' => $merge_fields,
//'tags' => array( 'Coffee', 'Snowboard' ) // you can specify some tags here as well
) )
);

$result = curl_exec( $connection );

Dari kode diatas mari kita pecahkan seluruh contoh kode ini menjadi bagian-bagian kecil serta penjelasan dari masing-masing kodenya.

    >

  • Secara online kami menggunakan subscribed status karena kami akan berlangganan pengguna. Jika tujuan Anda adalah berhenti berlangganan pengguna khusus ini menggunakan API Mailchimp, Anda dapat mengubah statusnya menjadi unsubscribed. Atau pending jika diharuskan mengirimkan email konfirmasi.
  • $result adalah objek JSON, jadi untuk memproses hasil dari API, Anda harus melakukannya json_decode() terlebih dahulu, contoh print_r( json_decode( $results ) ).
  • Anda mungkin juga memperhatikan bahwa kunci API digunakan sebagai bagian dari URL dan untuk autentikasi dasar.
  • Cara mendapatkan API key dan Audience ID akan kita bahas.
$result = json_decode( $result );

if( 400 === $result->status ){
foreach( $result->errors as $error ) {
echo '

Error: ' . $error->message . '

';
}
} elseif( 'subscribed' === $result->status ){
echo "

Thank you, {$result->full_name}!

";
}

Link Mangcoding

Dapatkan kunci API Mailchimp

Baris pertama dari kode kami mengharuskan kami untuk menentukan kunci API Mailchimp. Kami sangat yakin bahwa Anda tahu cara mendapatkannya, tetapi untuk berjaga-jaga, kami akan mengingatkan Anda.

Cara Aksesnya adalah, silahkan Anda masuk ke dasbor Mailchimp Anda dan klik foto profil Anda di bagian kiri bawah layar. Kemudian pilih Akun & Penagihan.

Mangcoding Menambahkan pelanggan API Mailchimp

Setelah itu, di halaman Akun & penagihan, buka Ekstra kemudian pilih kunci API, seperti gambar dibawah

Cara menambahkan pelanggan API Mailchimp Mangcoding

Link Mangcoding

Cari tahu ID Audiens Anda (sebelumnya ID Daftar)

Langkahnya adalah silahkan login ke Mailchimp, kemudian masuk ke Audiences (Lists) lalu klik judul list, selanjutnya di menu list Settings > List name and defaults. Seperti contoh dibawah ini.

Mangcoding Menambahkan pelanggan API Mailchimp

Itulah artikel Cara menambahkan pelanggan API Mailchimp yang dapat Mangcoding sharing. Mudah-mudahan artikel ini bisa bermanfaat dan dapat memberikan pengetahuan baru untuk Anda. Jika ada kritik serta saran yang dapat membangun, silahkan komentar atau kirim melalui Email dan Media sosial Mangcoding.

Sumber : Cara menambahkan pelanggan API Mailchimp

Link Copied to Clipboard