【问题标题】: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 字段,它将告诉您用户是否订阅。

    【讨论】:

    • 哦,非常感谢!真的很想发表评论,但我知道 stackoverflow 不喜欢那样。因此,对于任何想要测试并使用 api 的人,我建议使用 chrome 的“Postman”插件,并使用miraclesalad.com/webtools/md5.php 生成电子邮件的 MD5。我就是这样测试的。
    猜你喜欢
    • 2017-03-19
    • 2017-07-23
    • 2015-11-20
    • 2016-04-06
    • 2011-05-07
    • 2016-02-21
    • 2015-01-29
    • 2012-04-08
    • 1970-01-01
    相关资源
    最近更新 更多