Einstellung Wenn Sie später den Benutzer erneut abonnieren Sie ihn löschen müssen, finden Sie in der documentation:
Wenn Sie ein entfernen müssen Wenige Abonnenten entscheiden, ob Sie sie selbst löschen oder abbestellen möchten. Gelöschte Teilnehmer können zu Ihrer Liste hinzugefügt werden: Wenn Sie also sicherstellen müssen, dass ein Teilnehmer nicht versehentlich wieder hinzugefügt wird, können Sie ihn stattdessen abbestellen.
Wenn Sie die neueste mailchimp-api dann verwenden Sie den Benutzer löschen können wie folgt:
include 'Mailchimp.php';
use \DrewM\MailChimp\MailChimp;
$MailChimp = new MailChimp('your**api***key');
function deleteUser($email){
global $MailChimp;
//your list_id from Mailchimp
$list_id = 'your***list**id';
$subscriber_hash = $MailChimp->subscriberHash($email);
$MailChimp->delete("lists/$list_id/members/$subscriber_hash");
}
Wenn kein Benutzer mit dieser E-Mail vorhanden ist, dann wird $MailChimp->delete()
wie dies ein Array zurück:
Array ([type] => http://developer.mailchimp.com/documentation/mailchimp/guides/error-glossary/ [title] => Resource Not Found [status] => 404 [detail] => The requested resource could not be found. [instance] =>)
Wenn der Benutzer gefunden wurde, gibt die Methode nichts zurück. Beachten Sie, dass dies nicht bedeutet, dass der Benutzer gelöscht wurde, denn wenn der Benutzer zuvor abgemeldet wurde, ist es nicht möglich ihn zu löschen.
Wenn Sie die API nicht verwenden möchten, können Sie auch Ihren eigenen benutzerdefinierten Curl-Befehl mit der delete verb schreiben.
Könnten Sie bitte die Antwort teilen, wenn Sie versuchen, erneut mit der gleichen E-Mail-Adresse zu abonnieren? –
Hier ist die Fehlerreaktion "[email protected] ist bereits für die Liste abonniert." http://joxi.ru/vAW3JJJHkMBJYA – Sipan