如何解决通过 API 将 Mailchimp 成员添加为“未订阅”
在这篇文章中:https://mailchimp.com/help/about-your-contacts/ 它将状态选项列为:
通过传递“订阅”或“取消订阅”作为状态,这将更新,但是我找不到可以为未订阅的人传递的有效值。
“待处理”将它们置于待处理状态,这会触发一封电子邮件发送给用户以供批准。 API 不允许您将其留空。
有没有办法做到这一点?在理想的世界中,我希望允许调用 API 的系统在用户执行进一步操作后设置订阅/取消订阅,同时仍然最初将它们添加到联系人列表中。
解决方法
根据 Mailchimp API documentation,这些是订阅者当前状态的唯一可能值:
"subscribed"
"unsubscribed"
"cleaned"
"pending"
如果可能,我建议尝试 null
,或者将值留空为 status=
以查看是否有效。否则,文档就是法律。
编辑:
未经测试,但您也可以尝试使用 %02%03
作为值的内容传递一个空值,因为 %02
表示 ASCII 字符的开始,而 %03
表示 ASCII 的结束特点。成功将取决于 Mailchimp 服务器是否允许它。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。