如何通过单个HTTP请求轻松地向MailChimp订阅者列表添加电子邮件?只需使用curl
的命令行或使用浏览器,例如new Image().src = '…'
。
答案 0 :(得分:0)
简而言之:
curl 'http://{LOGIN}.{DATACENTER}.list-manage.com/subscribe/post?u={USER_ID}&id={LIST_ID}&EMAIL={SUBSCRIBER}'
通过附加get参数添加更多 MERGE 字段:
curl 'http://{LOGIN}.{DATACENTER}.list-manage.com/subscribe/post?u={USER_ID}&id={LIST_ID}&EMAIL={SUBSCRIBER}&MERGE1=value&MERGE2=value2'
Mailchimp docs建议通过从嵌入式表单HTML代码中删除它们来获取这些值。
对我来说,表单代码看起来像this gist,相应的URI如下所示:
http://inshaker.us10.list-manage.com/subscribe/post?u=3750251e6abbbabf6c38f93bf&id=dded750b1a&EMAIL=a@b.c
注意:这是不 API调用。 Mailchimp API基于JSON-RPC,在命令行或客户端JS中使用起来有点困难。