给定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
我没有结果。
我还缺少另一个端点吗?
答案 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的任何人。