MailChimp 3.0 HTTP POST Json示例

问题描述 投票:5回答:1

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

enter image description herelink

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

我可以成功发送经过身份验证的HTTP POST请求(using this do_Post() method copied into my codebase),但是面临带有400 error响应的Content-Type: application/problem+json我的JSON不正确,我不确定触发上述事件的JSON是什么样子

我在JSON上尝试了许多不同的破解-我最近的尝试看起来像{"unique_email_id":"e063dfcf4g"}。每次更改JSON数据的尝试仍然会在上面返回相同的错误。

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

我感谢您的帮助和见解。

java json http mailchimp mailchimp-api-v3.0
1个回答
1
投票

以下是HTTP Basic Auth邮递员请求的示例:

POST URL:

https://us19.api.mailchimp.com/3.0/automations/********/emails/********/queue创建基于api的触发器自动化广告系列时,您会得到此信息。

授权:

enter image description here

从mailchimp仪表板生成api key,并将其用作邮递员authorization中的密码。放置任何用户名。

POST正文:

{"email_address":"[email protected]"}

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


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

© www.soinside.com 2019 - 2024. All rights reserved.