MailChimp 3.0 HTTP POST Json示例

mcw*_*mcw 5 java json http mailchimp mailchimp-api-v3.0

我正在尝试使用MailChimp的自动化触发器,当订户的电子邮件ID发布到API端点时激活该触发器:

在此输入图像描述 (链接)

按照工作流程说明,我使用通过Campaign提供的以下https://us19.api.mailchimp.com/3.0/automations/xxxxxxxxxx/emails/xxxxxxxxxx/queue URL.

我可以成功发送经过身份验证的HTTP POST请求(使用此do_Post()方法复制到我的代码库中),但是我遇到了400错误Content-Type: application/problem+json响应.我的JSON不正确,我不确定触发上述事件的JSON应该是什么样子.

我在JSON上尝试了很多不同的裂缝 - 我的最新尝试看起来像{"unique_email_id":"e063dfcf4g"}.每次尝试更改JSON数据仍然会给我带来同样的错误.

我一直在想我是否可能需要在POST请求中设置更多标题,但这超出了我的专业领域.

我很感激帮助和见解.

Jer*_*yal 1

这是 Postman 请求的示例HTTP Basic Auth

发布网址:

https://us19.api.mailchimp.com/3.0/automations/********/emails/********/queue
当您创建基于 api 的触发自动化营销活动时,您将获得此信息。

授权:

在此输入图像描述

从 mailchimp 仪表板生成api key并将其用作 postman 中的密码authorization。输入任何用户名。

帖子正文:

{"email_address":"tigerking@gmail.com"}
Run Code Online (Sandbox Code Playgroud)

了解有关 mailchimp API 的更多信息:https://mailchimp.com/developer/guides/get-started-with-mailchimp-api-3/


还有一个 npm 模块https://npmjs.com/package/mailchimp-api-v3