Ich stolperte über dieses eine, während ich einen Weg erforschte, alle Listenmitglieder in MC API 3.0 auch zu erhalten. Ich habe bemerkt, dass es einige Kommentare zum API-Timing gab, als ich versuchte, alle Listenmitglieder auf eine Seite zu bringen. Ich bin auch zuerst auf dieses Problem gestoßen, konnte es aber überwinden, indem ich die Felder im Ergebnis durch den Parameter 'Felder' einschränkte. Mein Code ist für einen Massenlöscher gedacht, also brauchte ich nur die ID jedes Mitglieds, um eine Stapellöschanforderung zusammenzustellen. Hier ist, wie meine Anfrage aussieht (Pseudocode) holen:
$total_members = $result['total_items'];//get number of members in list via previous request
https://usXX.api.mailchimp.com/3.0/lists/foobarx/members?fields=members.id&count=total_members
Auf diese Weise ich in der Lage bin zu holen mehr als 15.000 Abonnenten auf einer Seite ohne Fehler.
Gibt es eine Möglichkeit, alle Mitglieder zu ergreifen? Zum Beispiel in WordPress würden Sie sagen, die Zahl bis -1, so etwas? – pocockn
@pocockn Sie können sie in zwei Schritten greifen: 1) [Gesamte Einträge erhalten] (https://us9.api.mailchimp.com/3.0/lists/29e5c010dc/members?fields=total_items) 2) [Alle Mitglieder] (https://us9.api.mailchimp.com/3.0/lists/29e5c010dc/members?count=TOTAL_FROM_PREV_RESPONSE). Lassen Sie mich wissen, wenn Sie eine bessere Lösung finden :) – graceman9
Anzahl scheint bei 1000 maximiert zu sein. Sie müssen also alle Mitglieder in mehreren Aufrufen durchlaufen. – Crewone