通过 API 将 Mailchimp 成员添加为“未订阅”
Posted
技术标签:
【中文标题】通过 API 将 Mailchimp 成员添加为“未订阅”【英文标题】:Adding Mailchimp members as "Not-Subscribed" through API 【发布时间】:2021-09-24 23:22:36 【问题描述】:在这篇文章中:https://mailchimp.com/help/about-your-contacts/ 它列出了以下状态选项:
-
已订阅
退订
未订阅
已清理
通过传入“已订阅”或“未订阅”作为状态,这将更新,但是我找不到有效值来传递给未订阅的人。
“待处理”将它们置于待处理状态,这会触发将电子邮件发送给用户以进行批准。 API 不允许您将其留空。
有没有办法做到这一点?在理想情况下,我希望允许调用 API 的系统在用户采取进一步操作后设置订阅/取消订阅,同时仍最初将它们添加到联系人列表中。
【问题讨论】:
【参考方案1】:根据Mailchimp API documentation,这些是订阅者当前状态的唯一可能值:
"subscribed"
"unsubscribed"
"cleaned"
"pending"
如果可能,我建议尝试null
,或者将值留空为status=
,看看是否可行。否则,文件就是法律。
编辑:
未经测试,但您也可以尝试使用%02%03
作为值的内容传递一个空值,因为%02
表示ASCII 字符的开头,%03
表示ASCII 字符的结尾。成功取决于 Mailchimp 服务器是否允许。
【讨论】:
以上是关于通过 API 将 Mailchimp 成员添加为“未订阅”的主要内容,如果未能解决你的问题,请参考以下文章