在以前版本的MailChimp API中,可以选择获取特定的成员列表。您可以发送电子邮件列表并获取这些成员。
在3.0版本中,只有获得所有成员或获得一个特定成员的选项:
/lists/{list_id}/members
=>得到所有会员/lists/{list_id}/members/{subscriber_hash}
=>通过电子邮件获得一名会员所以两种选择都不好。如果我有100封电子邮件,我想从我的Mailchimp列表中获得有100个订阅者的100名成员。
有了第一个选项,我需要从列表中获取所有20k成员,然后选择我需要的100个成员吗?那很糟糕。
使用第二个选项,我需要循环100封电子邮件并发送100个请求以获取每个成员。
是否有任何解决方法可以获取在v3.0中通过多封电子邮件查询的成员列表?
答案 0 :(得分:0)
在API中,我找不到像这样的过滤器/查询。
我会请求获得所有20k成员,并使用简单的linq / foreach /过滤器。有了这个,你将获得100名JSON成员,所以我认为这是最快,最简单的方法。
您可以使用批处理操作,但这与循环请求几乎相同,并且更难以获得结果且速度更慢(需要检查批处理已准备好可能需要几分钟,并等待它,而不是获取结果url,什么会给你一个.tar.gz所以需要解压缩两次等等)所以我认为这对于“GET”请求是一个死的想法。