使用Synology Chat Incoming Webhooks发消息遇错误码120,求排查
解决Synology Chat Incoming Webhook错误(代码120)
你的curl请求格式不符合Synology Chat Incoming Webhook的要求,错误代码120明确提示payload是必填项,问题出在JSON数据的结构上:
你原来的请求直接将text字段放在JSON根节点,而Synology Chat要求所有消息内容必须包裹在payload对象中。
修正后的curl命令如下:
curl -k -X POST 'https://IP-ADDRESS:5001/webapi/entry.cgi?api=SYNO.Chat.External&method=incoming&version=2&token=THIS-IS-MY-TOKEN' \ -H 'Content-Type: application/json' \ -d '{"payload": {"text": "This is a test"}}'
执行修正后的命令即可正常向频道发送文本消息。
内容的提问来源于stack exchange,提问作者richard.online
相关产品推荐
相关产品推荐

