json - 将原始 json 发布到 mailgun 以准备与 Freshdesk webhook 一起使用

标签 json mailgun freshdesk

我正在尝试使用 postman 将以下原始数据发布到 mailgun,我最终的预期用途是将请求构建到 freshdesk webhook 中,它将原始 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 示例,您需要将数据发布为 x-www-form-urlencoded 或 multipart/form-data。
https://documentation.mailgun.com/user_manual.html#sending-via-api

因此,要在 Postman 中完成这项工作,请确保满足以下条件:

授权:
类型 = 基本授权
用户名 = api
密码 = [您的 API key ]

标题:
接受 = 文本/json

正文/x-www-form-urlencoded:
来自 = jwills@savills.co.uk
收件人 = jwills@savills.co.uk
主题=测试
文本 = 工作?

更新...

要让它在 Freshdesk 中工作,您可以通过设置自定义 header 来指示 x-www-form-urlencoded,然后选择 JSON 编码(以便您可以编写“高级”内容)字符串),然后将您的正文内容写入 url 编码的查询字符串。

只要您不使用任何包含需要转义字符的动态占位符值,这就应该有效。

这是我创建的对我有用的测试。这很骇人听闻,但可能足以满足您的目的:

enter image description here

关于json - 将原始 json 发布到 mailgun 以准备与 Freshdesk webhook 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38369863/

相关文章:

javascript - Node/Express 路由不等待 Redis 服务器回调

php - 使用 Codeigniter 循环遍历此 json 对象 (jquery)

json - 结合类型和字段序列化器

iphone - 关于数据驱动的 iPhone 应用程序的建议和技巧

node.js - mailgun 的域名示例适用于 Nodejs?

java - Play Framework 中 WS 调用的 SSL 问题

java - 无法读取 mailgun api 事件数据

python - Mailgun 内联图像 utf-8 png

freshdesk - 通知: limited number of request exceeded during import of delivery tickets in Freshdesk

javascript - 预填充字段 - WordPress 平台上的 Freshdesk