【问题标题】:Received webhook notification but with empty data in servicem8收到 webhook 通知,但 servicem8 中的数据为空
【发布时间】:2016-07-21 08:20:59
【问题描述】:

我可以在 serviceM8 中成功注册 webhook。通过列出 webhook 订阅,我得到了这样的结果 [{"object":"job","callback_url":"http://ABC.XYZ/oauth/webhook/m8","fields":["active","payment_processed","uuid","company_uuid"],"active":true}]

但是当我尝试在 servicem8 中创建新工作并批准该工作时,我收到了来自 serviceM8 的通知,但正文中的数据都是空的,例如:

body: { '{"object":"JOB","entry":': { '"payment_processed"': '' } }

我在 webhook 设置中遗漏了什么吗???

【问题讨论】:

    标签: post webhooks


    【解决方案1】:

    Webhook 通知将不包含数据记录本身,仅包含对已更改/更新的记录的引用。

    您的回调 url 应该收到类似于此处示例的 JSON 正文(在处理 Webhook 下): http://developer.servicem8.com/docs/platform-services/webhooks/

    收到通知后,您需要使用提供的 resource_url 请求更新记录。

    【讨论】:

    • 我期待更新工作的 uuid 以及 resource_url 作为文档。但这里是我收到的例子: {"object":"JOB","entry":":{"active","uuid","company_uuid":"}
    猜你喜欢
    • 2016-04-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-07
    • 1970-01-01
    相关资源
    最近更新 更多