使用 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 将订阅者添加到分段
使用maleorang v3.0 java api发送mailchimp活动
使用 MailChimp API v3.0 创建新的订阅者验证错误