【问题标题】: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 错误。
这没关系,它有帮助,但如果它还没有,它也会订阅电子邮件。
我的主要目标不是仅仅为了检查而订阅。
【问题讨论】:
标签:
rest
mailchimp
mailchimp-api-v3.0
【解决方案1】:
用户的 ID 是其电子邮件地址的 MD5 哈希值。因此,请致电/3.0/lists/<list_id>/members/<email_md5> - 如果返回 404,则该用户不在您的列表中。如果您得到 200,则结果对象有一个 status 字段,它将告诉您用户是否订阅。