【问题标题】:Get list of specific members using MailChimp API v3.0使用 MailChimp API v3.0 获取特定成员列表
【发布时间】:2016-12-18 17:33:06
【问题描述】:

在以前版本的 MailChimp API 中,有获取特定成员列表的选项。您可以发送电子邮件列表并获取这些成员。

在 3.0 版中,只有获得所有成员或获得一个特定成员的选项:

  1. /lists/{list_id}/members => 获取所有成员
  2. /lists/{list_id}/members/{subscriber_hash} => 通过电子邮件获得一个成员

所以这两个选项都不好。如果我有 100 封电子邮件,我想从拥有 20k 订阅者的 Mailchimp 列表中获取这 100 个成员。

使用第一个选项,我需要从列表中获取所有 20k 成员,然后获取我需要的 100 个?这很糟糕。

使用第二个选项,我需要循环 100 封电子邮件并发送 100 个请求以获取每个成员。

在 v3.0 中是否有任何解决方法可以获取通过多个电子邮件查询的成员列表?

【问题讨论】:

    标签: mailchimp mailchimp-api-v3.0


    【解决方案1】:

    在 API 中,我也找不到这样的过滤器/查询。

    我会请求获取所有 20k 成员,并使用简单的 linq/foreach/filter。有了这个,您将获得 JSON 格式的 100 个成员,所以我认为这是最快、最简单的方法。

    您可以使用批处理操作,但这与循环请求几乎相同,并且更难获得结果并且速度要慢得多(需要检查批处理是否准备好可能需要几分钟,然后等待它,而不是获取结果 url,什么会给你一个 .tar.gz 所以需要解压缩两次,等等)所以我认为这对于“GET”请求来说是一个死主意。

    【讨论】:

      猜你喜欢
      • 2021-05-01
      • 2016-01-28
      • 2015-12-20
      • 2019-06-03
      • 2017-11-23
      • 2016-01-11
      • 2017-06-11
      • 2015-11-15
      • 2017-08-15
      相关资源
      最近更新 更多