如何使用Mailchimp API v3上的unique_email_id检索列表成员?

时间:2017-07-19 13:41:04

标签: mailchimp mailchimp-api-v3.0

给定unique_email_id,如何检索与该ID匹配的所有列表成员?

我正在尝试使用search-members端点,以及我为搜索电子邮件地址所做的工作:

https://us9.api.mailchimp.com/3.0/search-members?query=chris@chris.com

但是(给定unique_email_id为4dce5

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

我没有结果。

我还缺少另一个端点吗?

2 个答案:

答案 0 :(得分:3)

  

但是使用查询字符串?unique_email_id = X附加到结尾   GET列表/ list_id /成员将提取具体的任何人   EUID。

确实这很有效。示例:

GET /3.0/lists/dfc3cf4b38/members?unique_email_id=f4b75a9d78&fields=members.email_address

将返回:

{"members":[{"email_address":"my_email@hotmail.com"}]}

答案 1 :(得分:1)

我和mailchimp有关此问题的支持。这是响应(部分原因是因为聊天中讨论的所有内容都与此问题无关):

  

(09:00:04 AM)Mailchimp支持:谢谢挂在那里,我。看起来像   无法通过API端点搜索email_unique_id,就像它可以一样   在应用程序内。实现目标的另一个选择是GET   list / list_id /包含查询字符串的成员   ?fields = members.email_address,members.unique_email_id应该是哪个   提取所有订阅者的电子邮件和独特的ID。在那时候,   您可以通过这些结果筛选唯一ID

     

(09:00:52 AM)我:我觉得用户ID也一样吗?

     

(09:02:05 AM)我:为什么不能搜索?当我列出ID时,我可能会错过信息。我的响应中不需要unique_email_id,我需要搜索它以检索用户信息而不会在我的结果中出现重复

     

(09:07:11 AM)Mailchimp支持:好的,我理解,一个   我们为你测试的时刻。再次感谢您的耐心等待!

     

(09:16:22 AM)Mailchimp支持:嘿我,谢谢等待。我测试了   端点列表/ list_id / members?unique_email_id = e8da8fa60a,我是   只能返回该字段的一个订阅者。搜索会员   仅在您只能搜索的应用程序中起作用   特定的字符串,如姓名,电子邮件地址,但不是那些ID   在app中看不到。但是使用查询字符串   ?unique_email_id = X附加到GET列表/ list_id / members的末尾   将拉出具有该特定EUID的任何人。