mailchimp 3.0httppostjson示例

taor4pac  于 2021-06-30  发布在  Java
关注(0)|答案(1)|浏览(242)

我试图利用mailchimp的自动触发器,当用户的电子邮件id被发布到api端点时,该触发器会激活:

(链接)
按照工作流说明,我使用以下https://us19.api.mailchimp.com/3.0/automations/x/emails/x/queue 通过活动提供的url。
我可以成功地发送一个经过身份验证的httppost请求(使用这个复制到我的代码库中的do\u post()方法),但是遇到了一个400错误 Content-Type: application/problem+json 回应。我的json不正确,我不确定json应该是什么样子来触发上述事件。
我在json上尝试了很多不同的破解方法-我最近的尝试看起来像 {"unique_email_id":"e063dfcf4g"} . 每次试图修改json数据都会返回与上面相同的错误。
我一直在想我是否需要在post请求中设置更多的标题,但这超出了我的专业范围。
我感谢你的帮助和真知灼见。

llmtgqce

llmtgqce1#

下面是一个 HTTP Basic Auth Postman 请求:
发布url: https://us19.api.mailchimp.com/3.0/automations/********/emails/********/queue 当你创建基于api的触发自动化活动时,你会得到这个。
授权:

生成 api key 从mailchimp Jmeter 板,并使用它作为密码在 Postman authorization . 输入任何用户名。
柱体:

{"email_address":"tigerking@gmail.com"}

阅读有关mailchimp api的更多信息:https://mailchimp.com/developer/guides/get-started-with-mailchimp-api-3/
还有一个npm模块https://npmjs.com/package/mailchimp-api-v3

相关问题