当前位置:  开发笔记 > 前端 > 正文

使用MailChimp API v3.0批量Subscibe/Unsubscribe

如何解决《使用MailChimpAPIv3.0批量Subscibe/Unsubscribe》经验,为你挑选了1个好方法。

我正在构建一个SSIS包来与Mailchimp API进行通信,并批量订阅/取消订阅电子邮件到某些列表.调用被正常发送并且作业已启动,我发送的每个响应都会返回错误消息

 is already a list member.  Use PUT to insert or update list members

我的问题是我用PUT方法发送请求,我的样本调用体在下面.

{
    "operations": 
    [
        {
            "method": "PUT",
            "path":"lists/d09d88d1bd/members/71743C40CBFB64DC556CB4457DA012AE",
            "body":"{\"email_address\":\"email\",\"status\":\"unsubscribed\"}"
        }
    ]
}

无论是直接从我的SSIS包进行API调用还是使用Postman REST Client,我都会遇到同样的错误.



1> jyek..:

我也遇到了同样的问题,因为在申请md5获取之前我没有将电子邮件地址转换为小写subscriber_hash.

update方法采用订户ID,该订户ID是电子邮件地址的小写版本的md5哈希.

根据文档,请subscriber_hash参阅"列表成员的电子邮件地址的小写版本的MD5哈希".

http://developer.mailchimp.com/documentation/mailchimp/reference/lists/members/

推荐阅读
有风吹过best
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有