问题描述
要创建一个Webhook,它必须通过以下验证:
- 接收到Webhook URL上的GET请求,并从查询中读取特定的“挑战”字段。
- 将此字段发送回请求到达的地方。
这可以在Integromat应用中实现吗?
解决方法
是的,您可以为此目的使用verification指令。
代码看起来像这样:
{
"verification": {
"condition": "{{if(query.challenge,true,false)}}","respond": {
"status": 200,"type": "json","body": {
"challenge": "{{query.challenge}}"
}
}
},"response": {
"output": "{{body}}"
}
}
由您自己指定验证condition
,以便平台能够分辨传入消息是验证请求还是常规的Webhook有效负载。