2016-05-25 21 views
1

In mailchimp api V2. Ich konnte die Newsletter-Abonnementliste mit einer Methode abrufen: lists/member-info. In V3. Ich habe Methoden zu verwenden:Mitglieder per E-Mail mit MailChimp API V3 suchen

  1. /lists/{listid}/members, um alle Mitglieder abzurufen, und die EMAILID
  2. dann eine Methode zu finden: /lists/{listid}/members/{emailid} Die Zeichnungsliste {interest}

In unserem Fall abzurufen, wir Jetzt haben Sie 20K + E-Mail-Adressen, so Schritt 1 wird ziemlich langsam (20k/1k = 20 mal). Gibt es eine Möglichkeit, die Abonnementliste schnell zu bekommen?

+0

Ich bin verwirrt. . . Was bekommst du von '/ lists/{listid}/members/{emailid}', das du nicht von '/ lists/{listid}/members /' bekommst? – TooMuchPete

+0

Sie haben Recht, .../Mitglieder sollten es tun, aber nur 1k zu einer Zeit, um alle Mitglieder aufzulisten, die ich export/list verwenden möchte, die alle Benutzer in einem großen Dump geben. zu dieser Zeit bin ich mehr Sorge um das Abonnement einer E-Mail, denke ich: MD5-Hash-E-Mail; dann .../members/{md5hashid} sollte der schnellste Weg für das sein, was ich gerne machen würde. Vielen Dank. – sunnymesa

+0

Macht Sinn. Denken Sie daran, dass die API für den Export Ende 2016 ausläuft. Sie sollten also bis dahin eine neue Möglichkeit finden, dies zu tun! – TooMuchPete

Antwort

1

Ok, lesen Sie einfach die erste Seite des API-Leitfadens, die ID ist ein MD5-Hash, also kann ich die ID generieren und die Abfrage ausführen, die Schritt 1 entfernen würde. Für die Referenzen fand ich folgenden MD5-Hash nützlich : How can I generate an MD5 hash?