前言
Mailchimp 是一个知名的市场营销平台,提供邮件营销、社交网络广告、以及各种营销工作流程自动化等功能。而 mailchimp-api-v3-next 就是 Mailchimp API 的 Node.js 官方封装库,提供了一系列可用的 API 请求操作,本篇文章主要介绍如何使用该库实现 Mailchimp 订阅管理及邮件营销。
准备工作
首先,我们需要申请 Mailchimp API KEY,并创建一个 Audience (听众)作为测试环境。
在创建听众后,将会得到一个唯一的 Audience ID ,我们将需要使用该 ID 进行 API 操作。
其次,我们需要在 Node.js 项目中安装 mailchimp-api-v3-next 官方包。
--- ------- --------------------- ------
API 调用示例
配置 Mailchimp API
引入 mailchimp-api-v3-next 包:
----- --------- - --------------------------------
通过以下代码初始化 API:
----- ----------------- - ---------------- ------- --------------- ------- ------ -- ---- --------- ---- ------ ------ --
API 初始化成功后,我们就可以继续进行 Mailchimp API 调用操作。
获取听众列表
我们可以通过 mailchimpInstance.lists.getAll() 获取当前账户下全部听众:
------------------------------------------------ -- - --------------------------- -------------- -- - -------------------- --------- ---------------- --
获取具体听众
获取具体的听众信息有两种方式:
- 通过 ID 获取
- 通过 name 获取
ID 获取:
-------------------------------- --- -------------------------------- -- - --------------------- -------------- -- - -------------------- --------- ---------------- --
Name 获取:
-------------------------------- ------- - ----- ---------------- - ------------------ -- - ------------------------------ -------------- -- - -------------------- --------- ---------------- --
添加订阅者
我们可以通过 mailchimpInstance.lists.addMember() 添加听众成员:
----------------------------------- ------- --------------- ----- - -------------- ------------------- ------- ------------- ------------- - ------ ------- ------ ------ - - ------------------ -- - ------------------------- ----- ---------- ---- -- -------------- -- --- ------- -------------- -- - -------------------- --------- ---------------- --
卸载订阅者
我们可以通过 mailchimpInstance.lists.deleteMember() 卸载听众成员:
-------------------------------------- ------- --------------- --- ------------------ ------------------ -- - ----------------------- ---- -- -------------- ------------ ------- ---- ------- -------------- -- - -------------------- --------- ---------------- --
发送邮件
我们可以通过 mailchimpInstance.campaigns.create() 创建一封新的邮件,并发送给目标听众:
------------------------------------ ----- ---------- ----------- - -------- --------------- ------------- - ------ ------ ----------- - - --------------- ------------ ------ -------- --- ----- ------ ------------------- -- -- -- -- --------- - ------------- ------ -------- ------ ------------- ----- -- - ---- ----- -------- ------- --- --------- ------ ---------- ---------- --------- ---------------------- -- -------- - ----- -------- -- - ---- ----- -------- ------- --- --------- ---------- ----------- ----- -- - ---- ----- -------- ------- --- --------- ----- -- ------------------ -- - --------------------- ------- ---- -- ----------------- -------------- -- - -------------------- --------- ---------------- --
结论
Mailchimp API 的使用是一个非常值得探索的功能,上述调用示例虽然只是 API 的冰山一角,但是也可以实现比较完整的任务,比如创建听众、管理订阅者、发送邮件等。本文希望能对熟悉 Mailchimp 的小伙伴提供参考,同时也希望能对有需要的朋友带来帮助。
来源:JavaScript中文网 ,转载请联系管理员! 本文地址:https://www.javascriptcn.com/post/60066b5e51ab1864dac67125