使用MailChimp API排除特定的电子邮件地址

时间:2019-01-24 04:43:58

标签: mailchimp mailchimp-api-v3.0

我试图阅读MailChimp API文档的各行内容,以弄清楚如何通过MailChimp发送广播电子邮件,同时排除特定的电子邮件地址列表。该使用场景是用于事件注册的WordPress插件,称为RSVPMaker。如果列表成员已经注册,我不想向他们发送更多消息要求他们注册。 (我可能想向他们发送不同的消息,以进行后续操作)。

我认为可以通过在segment_opts参数中设置条件来做到这一点,如下所示。

{"type":"regular","recipients":{"list_id":"bb2e134a47"}, "segment_opts":{"match":"all", "conditions": [{"field":"EMAIL", "condition_type":"EmailAddress", "op":"not", "value":"d@carrcommunications.com"}]}, "settings":{"subject_line":"Test","from_email":"david@wp4toastmasters.com","from_name":"WordPress for Toastmasters","reply_to":"david@wp4toastmasters.com"}}

据我所知,“ op”参数可以是“ is”或“ not”或其他一些值。我在这里找到了其他一些有用的帖子,包括Cannot create segment using MailChimp API v3Create campaign with dynamic segment using MailChimp API V3.0

到目前为止,如果我指定“ is”而不是“ not”,我的代码将无法正常工作。该广告系列已发送,但转到整个列表,而不是其过滤后的版本。

我要去哪里错了?

我正在通过Drew McLellan的包装器类https://github.com/drewm/mailchimp-api使用API​​ v3

0 个答案:

没有答案