我可以在serviceM8中成功注册webhook。通过列表webhook订阅我得到了这样的结果 [{ “对象”: “工作”, “callback_url”: “http://ABC.XYZ/oauth/webhook/m8”, “字段”:[ “活性”, “payment_processed”, “的uuid”, “company_uuid”], “活性”:真} ]
但是当我尝试创造新职位时批准servicem8中的工作,我收到了来自serviceM8的通知,但是正文中的数据都是空的,如:
正文:{'{“对象”:“工作”,“条目”:':{'“payment_processed”':''}}
我在webhook设置中遗漏了什么???
答案 0 :(得分:0)
Webhook通知不会包含数据记录本身,只会包含对已更改/更新的记录的引用。
你的回调网址应该是一个类似于此处示例的JSON主体(在处理Webhooks下): http://developer.servicem8.com/docs/platform-services/webhooks/
收到通知后,您需要使用提供的resource_url请求更新的记录。