chr*_*son 6 mailchimp mailchimp-api-v3.0
给定一个unique_email_id,我如何检索与该ID匹配的所有列表成员?
我正在尝试使用search-members端点,例如我在搜索电子邮件地址时所做的事情:
https://us9.api.mailchimp.com/3.0/search-members?query=chris@chris.com
Run Code Online (Sandbox Code Playgroud)
但相反(给定4dce5的unique_email_id
https://us9.api.mailchimp.com/3.0/search-members?query=4dce5
Run Code Online (Sandbox Code Playgroud)
我没有结果。
我还有另一个终点吗?
小智 6
但是,使用附加到 GET 列表/list_id/members 末尾的查询字符串 ?unique_email_id=X 将拉出具有该特定 EUID 的任何人。
事实上,这非常有效。例子 :
GET /3.0/lists/dfc3cf4b38/members?unique_email_id=f4b75a9d78&fields=members.email_address
Run Code Online (Sandbox Code Playgroud)
将返回 :
{"members":[{"email_address":"my_email@hotmail.com"}]}
Run Code Online (Sandbox Code Playgroud)
小智 3
我已经与 mailchimp 支持人员讨论过这个问题。这是那里的回应(部分是因为聊天中讨论的所有内容都与这个问题相关):
\n\n\n(09:00:04 AM) Mailchimp 支持:感谢您坚持不懈,我。看起来\n无法像在应用程序中那样\n通过 API 端点搜索 email_unique_id。实现目标的另一个选择是使用查询字符串 GET to\nlists/list_id/members\n?fields=members.email_address,members.unique_email_id ,这应该\n提取所有订阅者的电子邮件和唯一 ID。此时,\n您可以筛选这些结果以获取唯一 ID
\n(09:00:52 AM) 我:我猜用户 ID 也是如此?
\n(09:02:05 AM) 我:为什么搜不到?当我也列出 ids 时,我可能会错过信息。我的回复中不需要 unique_email_id,我需要搜索它来检索用户信息,而不会在结果中出现重复项
\n(09:07:11 AM) Mailchimp 支持:好的,我明白,我们一会儿为您测试一下。再次感谢您的耐心等待!
\n(09:16:22 AM) Mailchimp 支持:嘿,我,感谢您的等待。我测试了\n端点列表/list_id/members?unique_email_id=e8da8fa60a 和\xe2\x80\x82\xe2\x80\x82I\n能够仅返回具有该字段的一个订阅者。搜索成员\n仅按照应用程序中的方式运行,您只能搜索\n特定字符串,例如姓名、电子邮件地址,但不能搜索ID,因为这些\n在应用程序中不可见。但是,使用附加到 GET 列表/list_id/members 末尾的查询字符串\n?unique_email_id=X 将提取具有该特定 EUID 的任何人。
\n
| 归档时间: |
|
| 查看次数: |
2171 次 |
| 最近记录: |