小技巧:
WebHook 剧本,不可直接执行,不够方便
可以使用【用户输入】控制器制作,然后替换成 WebHook
变量说明
控制器 APP,通用变量为 text 和 result,这两个内容完全相等
- @(697dea30-3879-11eb-903c-0711a07f4deb.text) = @(697dea30-3879-11eb-903c-0711a07f4deb.result)
图形请求
uuid 为 WebHook uuid
代码请求
接口已经去掉跨域限制,可用 JS 直接请求
python
# 其他语言请自行百度
import json
import requests
headers = {
"Content-Type": "application/json"
}
data = {
"key": "C201690C0011E4CBF21E8E482EABD50B",
"uuid": "980b90b0-36d9-11eb-846f-dde86bba0048",
"data": "WEBHOOK TEST"
# 或者 "data": {"a":"b"}
}
r = requests.post(url="http://localhost:8888/api/v1/w5/webhook", headers=headers, data=json.dumps(data))
print(r.json())
shell
curl "http://localhost:8888/api/v1/w5/webhook" -H "Content-Type: application/json" -d '{"key": "53CEE2A5D23F28EBAE2BFDD80585C5C8","uuid": "4b896ef0-5e52-11ec-9ac9-738cf0594fc6","data": "3"}' -X POST
使用演示
WebHook 剧本演示,通过 WebHook Api,传入 WebHook uuid 即可执行