Mailchimp API (v1.3):使用 listSubscribe() 添加的地址不会出现在仪表板中
Posted
技术标签:
【中文标题】Mailchimp API (v1.3):使用 listSubscribe() 添加的地址不会出现在仪表板中【英文标题】:Mailchimp API (v1.3): addresses added with listSubscribe() don't appear in dashboard 【发布时间】:2011-12-05 10:34:43 【问题描述】:我正在使用 Mailchimp 的 API (v1.3) 将电子邮件地址添加到我们网站之一的订阅者列表中。显然,我正在使用 listSubscribe() 并且大部分情况下一切正常(阅读:API 调用返回 true,我发送到 Mailchimp 的所有数据都被正确添加/更新)。
但是,问题在于,每当添加新地址时,通常应该发生的事情(特别是:给列表管理员的电子邮件通知、显示在仪表板列表状态流中的地址)都不会发生。
我环顾四周,没有发现任何人有同样的问题。有什么想法吗?
【问题讨论】:
【参考方案1】:listSubscribe 添加订阅者的默认操作是选择加入。这意味着当您提交列表订阅时,订阅用户将收到一封电子邮件,要求确认他们的选择。
如果用户没有点击电子邮件中的链接,那么他们将不会出现在仪表板中。
您可以使用以下方法绕过它:
'double_optin' => FALSE,
http://apidocs.mailchimp.com/api/1.3/listsubscribe.func.php
但是,仅建议在非常偶然的情况下(主要是在您处理选择加入的情况下)这样做。
在我的情况下,我不会激活用户帐户,直到他们验证他们的电子邮件地址。如果让选择加入的电子邮件被发送,那么用户将从我的网络应用程序中收到许多电子邮件。我非常小心地确保他们正在验证他们的订阅,并且所有订阅内容都由网络应用程序处理(例如,用户在网络应用程序中取消订阅,而不是通过 MailChimp)。
【讨论】:
【参考方案2】:我与 Mailchimp 支持人员进行了交谈,他们说使用他们的公共 API 不会发生这些操作;没有办法触发它们。
【讨论】:
以上是关于Mailchimp API (v1.3):使用 listSubscribe() 添加的地址不会出现在仪表板中的主要内容,如果未能解决你的问题,请参考以下文章
无法使用 MailChimp API 3.0 将用户添加到组
仅限于通过 R 和 cURL 使用 Mailchimp API v3 提取详细信息(如电子邮件活动)?
当我尝试使用 Retrofit 访问 MailChimp 的 API 时,API 密钥总是丢失