Mailchimp API 3 Liste/Üye yöntemini kullanırken Mailchimp Hoş Geldiniz E-postasını göndermenin bir yolu var mı? Daha eski API uygulamaları Otomasyona (ücretli özellik) ihtiyaç duymadan bunu yapabilir, ancak API 3'ün List/Üye yönteminde destekleyip desteklemediğinden emin değilim. Kullanıcıların genellikle standart bir Mailchimp formu kullanarak kayıt olduklarında aldıkları e-postalara başvuruyorum.Mailchimp API 3'ü kullanırken Hoş Geldiniz E-postası Gönderme Liste/Üye Yöntemi
Örneğin, bu script, bir Hoş Geldiniz e-postası veya başka bir posta-posta e-postaları göndermez.
$apikey = '<api_key>';
$auth = base64_encode('user:'.$apikey);
$data = array(
'apikey' => $apikey,
'email_address' => $email,
'status' => 'subscribed',
'merge_fields' => array(
'FNAME' => $name
)
);
$json_data = json_encode($data);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://us2.api.mailchimp.com/3.0/lists/<list_id>/members/');
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json', 'Authorization: Basic '.$auth));
curl_setopt($ch, CURLOPT_USERAGENT, 'PHP-MCAPI/2.0');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_TIMEOUT, 10);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_POSTFIELDS, $json_data);
$result = curl_exec($ch);
var_dump($result);
die('Mailchimp executed');
Aşağıdaki yorumuma bakın: durumu "beklemede" olarak değiştirin, hile yapacaktır. – Wietse