我正在尝试使用MailChimp的自动化触发器,该触发器在将订户的电子邮件ID发布到API端点时激活:
(link)
按照工作流程说明,我正在使用通过广告系列提供的以下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请求中设置更多标头,但这超出了我的专业领域。
我感谢您的帮助和见解。
以下是HTTP Basic Auth
邮递员请求的示例:
POST URL:
https://us19.api.mailchimp.com/3.0/automations/********/emails/********/queue
创建基于api的触发器自动化广告系列时,您会得到此信息。
授权:
从mailchimp仪表板生成api key
,并将其用作邮递员authorization
中的密码。放置任何用户名。
POST正文:
{"email_address":"[email protected]"}
阅读有关mailchimp API的更多信息:https://mailchimp.com/developer/guides/get-started-with-mailchimp-api-3/