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请求中设置更多标题,但这超出了我的专业领域.
我很感激帮助和见解.
这是 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