【发布时间】:2021-07-12 17:45:30
【问题描述】:
我目前正在测试 Mailgun。因此,我暂时不想添加任何付款信息。
所以,我正在使用沙盒,以及附加到沙盒的授权收件人中的经过验证的地址。到目前为止,按照文档,这个有限的设置应该可以用于测试目的。
我使用 Postman 来更好地确定如何使用 API,排除任何潜在的编码问题。
这是我的 Hello World 配置:
POST https://api:____my_API_Key___@api.mailgun.net/v3/sandboxXXXXX.mailgun.org/messages
仪表板显示沙盒位于美国,所以我不使用欧洲 API。
主体:
- 发件人:postmaster@sandboxXXX.mailgun.org (也尝试了已验证的电子邮件地址,以及 postmaster
) - 至:bob@marley.com (已验证的电子邮件地址)
- 主题:测试
- 文本:Hello World!
我收到 400 错误、错误请求,并且文档建议查找缺少的参数。
到目前为止我发现的其他帖子也没有帮助我找到错误点。
此外,Mailgun 还提供 Postman 集合。但这也无济于事。
确实,我梦想着API要求的详细信息,值格式化......如果错误意味着我错过了一些,需要什么参数?
知道我错过了什么吗?
【问题讨论】:
-
这个详细的描述可能会对你有所帮助:stackoverflow.com/questions/68150905/…
-
谢谢。但是,信用卡并非在所有情况下都可用,尤其是在为另一方测试产品时。在这些用例中,沙盒真的很有用,如果它可以展示产品的能力。遗憾的是,MG 沙盒的文档记录很差,对新用户的入职帮助不大。
标签: mailgun