npm 包 mailchimp-api-v3-next 使用教程

阅读时长 6 分钟读完

前言

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() 获取当前账户下全部听众:

获取具体听众

获取具体的听众信息有两种方式:

  1. 通过 ID 获取
  2. 通过 name 获取

ID 获取:

Name 获取:

添加订阅者

我们可以通过 mailchimpInstance.lists.addMember() 添加听众成员:

-- -------------------- ---- -------
-----------------------------------
  ------- ---------------
  ----- -
    -------------- -------------------
    ------- -------------
    ------------- -
      ------ -------
      ------ ------
    -
  -
------------------ -- -
  ------------------------- ----- ---------- ---- -- -------------- -- --- -------
-------------- -- -
  -------------------- --------- ----------------
--

卸载订阅者

我们可以通过 mailchimpInstance.lists.deleteMember() 卸载听众成员:

发送邮件

我们可以通过 mailchimpInstance.campaigns.create() 创建一封新的邮件,并发送给目标听众:

-- -------------------- ---- -------
------------------------------------
  ----- ----------
  ----------- -
    -------- ---------------
    ------------- -
      ------ ------
      ----------- -
        -
          --------------- ------------
          ------ --------
          --- -----
          ------ -------------------
        --
      --
    --
  --
  --------- -
    ------------- ------ -------- ------
    ------------- ----- -- - ---- ----- -------- ------- --- --------- ------
    ---------- ----------
    --------- ----------------------
  --
  -------- -
    ----- -------- -- - ---- ----- -------- ------- --- --------- ----------
    ----------- ----- -- - ---- ----- -------- ------- --- --------- -----
  --
------------------ -- -
  --------------------- ------- ---- -- -----------------
-------------- -- -
  -------------------- --------- ----------------
--

结论

Mailchimp API 的使用是一个非常值得探索的功能,上述调用示例虽然只是 API 的冰山一角,但是也可以实现比较完整的任务,比如创建听众、管理订阅者、发送邮件等。本文希望能对熟悉 Mailchimp 的小伙伴提供参考,同时也希望能对有需要的朋友带来帮助。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60066b5e51ab1864dac67125

纠错
反馈