【问题标题】:How can I retrieve list members using given a unique_email_id on Mailchimp API v3?如何在 Mailchimp API v3 上使用给定的 unique_email_id 检索列表成员?
【发布时间】:2017-12-24 20:00:38
【问题描述】:

给定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

我没有得到任何结果。

我还缺少另一个端点吗?

【问题讨论】:

  • 这个问题你解决了吗?我现在也有同样的问题。
  • 到目前为止我还没有。无论出于何种原因,Mailchimp 并不真正支持轻松跨列表搜索。

标签: mailchimp mailchimp-api-v3.0


【解决方案1】:

我已经就这个问题与 mailchimp 支持进行了交谈。这是那里的回应(部分原因是该聊天中讨论的并非所有内容都与此问题相关):

(09:00:04 AM)Mailchimp 支持:感谢您的支持,我。看起来像 无法通过 API 端点搜索 email_unique_id 在应用程序内。实现目标的另一个选择是 GET to 带有查询字符串的列表/list_id/members ?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 在应用程序中不可见。但是使用查询字符串 ?unique_email_id=X 附加到 GET 列表/list_id/members 的末尾 将提取具有该特定 EUID 的任何人。

【讨论】:

    【解决方案2】:

    但是使用附加到末尾的查询字符串 ?unique_email_id=X 的 GET 列表/list_id/members 将拉起任何具有该特定 EUID。

    这确实很好用。示例:

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

    将返回:

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

    【讨论】:

      猜你喜欢
      • 2016-11-18
      • 2016-11-18
      • 1970-01-01
      • 2016-05-10
      • 2016-09-23
      • 2016-12-18
      • 2017-10-19
      • 2016-09-11
      • 2016-10-12
      相关资源
      最近更新 更多