如何使用 node.js 自动更新 mailchimp 模板
How to update a mailchimp template automatically using node.js
如何使用 node.js.
自动更新 mailchimp 模板
因此,如果我从 github 电子邮件存储库更改 index.html,它会更新 mailchimp 本身内的 mailhimp 模板。
遗憾的是,您无法通过编辑 github 存储库中的 html 文件来从 Node.js 更新 MailChimp 模板。
您将不得不使用 MailChimp API。您可以直接访问 API,也可以使用 Node.js 的 MailChimp API 包装器之一。 mailchimp-api-node 是官方的 MailChimp 包装器,但我使用 node-mailchimp
根据您要更新的内容,您应该研究的两个 API 是:
/campaigns/template-content 仅更新模板的内容部分 https://apidocs.mailchimp.com/api/2.0/campaigns/template-content.php
/templates/update 更新您的用户模板(不是活动内容)以用于活动 https://apidocs.mailchimp.com/api/2.0/templates/update.php
注意:这些是 2.0 API 版的。我还没有机会使用新版本 3.0 API,所以可能会有变化。 2.0 版 API 仍然有效,只是不再更新了。
如何使用 node.js.
自动更新 mailchimp 模板因此,如果我从 github 电子邮件存储库更改 index.html,它会更新 mailchimp 本身内的 mailhimp 模板。
遗憾的是,您无法通过编辑 github 存储库中的 html 文件来从 Node.js 更新 MailChimp 模板。
您将不得不使用 MailChimp API。您可以直接访问 API,也可以使用 Node.js 的 MailChimp API 包装器之一。 mailchimp-api-node 是官方的 MailChimp 包装器,但我使用 node-mailchimp
根据您要更新的内容,您应该研究的两个 API 是:
/campaigns/template-content 仅更新模板的内容部分 https://apidocs.mailchimp.com/api/2.0/campaigns/template-content.php
/templates/update 更新您的用户模板(不是活动内容)以用于活动 https://apidocs.mailchimp.com/api/2.0/templates/update.php
注意:这些是 2.0 API 版的。我还没有机会使用新版本 3.0 API,所以可能会有变化。 2.0 版 API 仍然有效,只是不再更新了。