将原始 json 发布到 mailgun 以准备与 Freshdesk webhook 一起使用
Posting raw json to mailgun in preparation for using with a Freshdesk webhook
我正在尝试 post 使用 postman 将以下原始数据发送到 mailgun,我最终的预期用途是将请求构建到 freshdesk webhook 中,它将 POST raw JSON 回调 URL.
我已将 postman 设置为 POST 以下原始 JSON
{
"from":"jwills@savills.co.uk"
"to":"jwills@savills.co.uk"
"subject":"test"
"text":"working?"
}
我收到回复:
{
"message": "'from' parameter is missing"
}
我很想知道我是如何错误地格式化代码的?谢谢
查看以下 cURL 示例,您需要 POST 数据为 x-www-form-urlencoded 或 multipart/form-data.
https://documentation.mailgun.com/user_manual.html#sending-via-api
因此,要在 Postman 中执行此操作,请确保满足以下条件:
授权:
类型 = 基本验证
用户名 = api
密码 = [你的 API 密钥]
Headers:
接受 = text/json
Body/x-www-form-urlencoded:
来自 = jwills@savills.co.uk
至 = jwills@savills.co.uk
主题=测试
text = working?
更新...
要让它在 Freshdesk 中工作,您可以通过设置自定义 header 来指示 x-www-form-urlencoded,然后选择 JSON 编码(以便你可以写一个 "advanced" 内容字符串),然后将你的 body 内容写成 url-encoded 查询字符串。
只要您不使用任何包含需要转义字符的动态占位符值,这就应该有效。
这是我创建的对我有用的测试。它很老套,但可能足以满足您的目的:
我正在尝试 post 使用 postman 将以下原始数据发送到 mailgun,我最终的预期用途是将请求构建到 freshdesk webhook 中,它将 POST raw JSON 回调 URL.
我已将 postman 设置为 POST 以下原始 JSON
{
"from":"jwills@savills.co.uk"
"to":"jwills@savills.co.uk"
"subject":"test"
"text":"working?"
}
我收到回复:
{
"message": "'from' parameter is missing"
}
我很想知道我是如何错误地格式化代码的?谢谢
查看以下 cURL 示例,您需要 POST 数据为 x-www-form-urlencoded 或 multipart/form-data.
https://documentation.mailgun.com/user_manual.html#sending-via-api
因此,要在 Postman 中执行此操作,请确保满足以下条件:
授权:
类型 = 基本验证
用户名 = api
密码 = [你的 API 密钥]
Headers:
接受 = text/json
Body/x-www-form-urlencoded:
来自 = jwills@savills.co.uk
至 = jwills@savills.co.uk
主题=测试
text = working?
更新...
要让它在 Freshdesk 中工作,您可以通过设置自定义 header 来指示 x-www-form-urlencoded,然后选择 JSON 编码(以便你可以写一个 "advanced" 内容字符串),然后将你的 body 内容写成 url-encoded 查询字符串。
只要您不使用任何包含需要转义字符的动态占位符值,这就应该有效。
这是我创建的对我有用的测试。它很老套,但可能足以满足您的目的: