复选框使用React JS Web应用程序订阅MailChimp

时间:2018-10-29 19:29:14

标签: reactjs mailchimp subscribe

我正在尝试在现有的React表单上集成MailChimp复选框启用功能。整个站点是一个React Web应用程序。我一直在寻找解决方案数小时,但仍然找不到任何东西。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

您应该使用Mailchimp 3.0 API

  1. 在此处创建API密钥:https://admin.mailchimp.com/account/api/
  2. 使用您的用户数据将POST请求发送到以下端点

端点: https://<data_center>.api.mailchimp.com/3.0/lists/<list_id>/members/

要发送的数据结构:

{ "email_address": "urist.mcvankab@freddiesjokes.com", "status": "subscribed", "merge_fields": { "FNAME": "Urist", "LNAME": "McVankab" } }

当您进入仪表板时,可以为Mailchimp帐户获取data_center,在Web浏览器中检查URL。例如,如果您有https://us7.admin.mailchimp.com/account/api/,则您的data_center将是us7

要获取您希望用户订阅的列表的list_id,请检查以下链接,因为有几种获取方法:Find your list ID

此后,您只需要将订阅者的数据处理为React状态,并在表单提交时将其发送。

有关更多详细信息,请查看Mailchimp API 3.0文档here