微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

通过 API 将 Mailchimp 成员添加为“未订阅”

如何解决通过 API 将 Mailchimp 成员添加为“未订阅”

在这文章中:https://mailchimp.com/help/about-your-contacts/ 它将状态选项列为:

  1. 订阅
  2. 取消订阅
  3. 订阅
  4. 清洁

通过传递“订阅”或“取消订阅”作为状态,这将更新,但是我找不到可以为未订阅的人传递的有效值。

“待处理”将它们置于待处理状态,这会触发一封电子邮件发送给用户以供批准。 API 不允许您将其留空。

有没有办法做到这一点?在理想的世界中,我希望允许调用 API 的系统在用户执行进一步操作后设置订阅/取消订阅,同时仍然最初将它们添加到联系人列表中。

解决方法

根据 Mailchimp API documentation,这些是订阅者当前状态的唯一可能值:

"subscribed" "unsubscribed" "cleaned" "pending"

如果可能,我建议尝试 null,或者将值留空为 status= 以查看是否有效。否则,文档就是法律。

编辑: 未经测试,但您也可以尝试使用 %02%03 作为值的内容传递一个空值,因为 %02 表示 ASCII 字符的开始,而 %03 表示 ASCII 的结束特点。成功将取决于 Mailchimp 服务器是否允许它。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。