使用 MailChimp API v3.0 检查电子邮件地址是不是已在列表中,而无需订阅电子邮件地址

Posted

技术标签:

【中文标题】使用 MailChimp API v3.0 检查电子邮件地址是不是已在列表中,而无需订阅电子邮件地址【英文标题】:Check if an email address is already in a list using MailChimp API v3.0 without subscribing the email address使用 MailChimp API v3.0 检查电子邮件地址是否已在列表中,而无需订阅电子邮件地址 【发布时间】:2015-07-20 21:33:05 【问题描述】:

是否可以通过新的 MailChimp API v3.0 检查电子邮件是否已经在列表中?

我知道如果电子邮件在列表中,我可以向lists/list_id/members/ 端点发出帖子请求,该端点会返回 400 Bad Request 错误。 这没关系,它有帮助,但如果它还没有,它也会订阅电子邮件。

我的主要目标不是仅仅为了检查而订阅。

【问题讨论】:

【参考方案1】:

用户的 ID 是其电子邮件地址的 MD5 哈希值。因此,请致电/3.0/lists/<list_id>/members/<email_md5> - 如果返回 404,则该用户不在您的列表中。如果您得到 200,则结果对象有一个 status 字段,它将告诉您用户是否订阅。

【讨论】:

哦,非常感谢!真的很想发表评论,但我知道 *** 不喜欢那样。因此,对于任何想要测试并使用 api 的人,我建议使用 chrome 的“Postman”插件,并使用miraclesalad.com/webtools/md5.php 生成电子邮件的 MD5。我就是这样测试的。

以上是关于使用 MailChimp API v3.0 检查电子邮件地址是不是已在列表中,而无需订阅电子邮件地址的主要内容,如果未能解决你的问题,请参考以下文章

使用 Mailchimp api v3.0 将订阅者添加到分段

使用 .Net 调用 MailChimp API v3.0

使用maleorang v3.0 java api发送mailchimp活动

使用 MailChimp API v3.0 创建新的订阅者验证错误

Mailchimp v3.0 API,使用 Perl Curl

使用 MailChimp API v3.0 获取特定成员列表