2017-07-19 1 views
1

Gegeben eine unique_email_id, wie kann ich alle Listenmitglieder mit dieser ID abrufen?Wie kann ich Listenmitglieder abrufen, die eine eindeutige_E-Mail-ID auf Mailchimp API v3 haben?

ich den search-members Endpunkt zu verwenden ist versucht, ala, was ich für die Suche E-Mail-Adressen:

https://us9.api.mailchimp.com/3.0/[email protected] 

sondern (eine unique_email_id von 4dce5

https://us9.api.mailchimp.com/3.0/search-members?query=4dce5 

gegeben und ich bin immer keine Ergebnisse

Gibt es einen weiteren Endpunkt, der mir fehlt?

+0

Haben Sie dieses Problem gelöst? Ich habe das gleiche Problem im Moment. – SheperdOfFire

+0

Bisher habe ich nicht. Mailchimp unterstützt aus irgendeinem Grund nicht wirklich die Suche in Listen. – chrismanderson

Antwort

0

Ich habe mich mit dem Mailchimp-Support über dieses Problem unterhalten. Dies war die Antwort (Teil davon, weil nicht alles, was in diesem Chat besprochen wurde, für diese Frage relevant ist):

(09:00:04 AM) Mailchimp Unterstützung: Danke, dass du da drin bist, Me. Es sieht aus wie die email_unique_id kann nicht über API Endpunkt wie es in der App sein kann gesucht werden. Eine andere Möglichkeit, um zu Ihrem Ziel zu gelangen, ist GET zu lists/list_id/members mit der Abfragezeichenfolge ? Fields = members.email_address, members.unique_email_id, die alle E-Mails und eindeutige IDs ihrer Abonnenten abrufen sollte. An diesem Punkt, können Sie durch diese Ergebnisse für die eindeutige ID

filtern (09:00:52 AM) Me: Same geht für die Benutzer-ID, die ich denke?

(09:02:05 AM) Ich: Warum kann nicht gesucht werden? Wenn ich auch IDs aufliste, könnte ich Informationen verpassen. Ich brauche nicht die unique_email_id in meiner Antwort, ich muss suchen, um Benutzerinformationen zu erhalten, ohne Duplikate in meinem Ergebnis

(09:07:11 AM) Mailchimp Unterstützung: Ok ich verstehe, eine Moment während Das testen wir für Sie. Nochmals vielen Dank für Ihre Geduld!

(09:16:22 AM) Mailchimp Unterstützung: Hey Me, danke für das Warten. Ich testete die endpunktlisten/list_id/members? Unique_email_id = e8da8fa60a und ich war fähig, nur den einen Teilnehmer mit diesem Feld zurückzubringen. Search-Mitglieder funktioniert nur so wie es in App tut, wo Sie nur spezifische Zeichenfolgen wie Namen, E-Mail-Adressen, aber nicht IDs als diese sind nicht in der App sichtbar suchen können. Wenn Sie jedoch die Abfragezeichenfolge ? Unique_email_id = X verwenden, die am Ende von GET lists/list_id/members angehängt ist, wird jeder Benutzer mit dieser spezifischen EUID aufgerufen.

Verwandte Themen