说明
web回调前提条件是先设置web回调地址,再开启事件规则,事件规则触发就会进行web回调。
设置web回调地址
从请求接口创建web回调地址参考请求参数信息。
import json
import requests
# 先获取token
url = 'http://sys.aiotos.net/api/v1/token/' # 请求路径
p = {"username": "test", "password": "123456"}
params = json.dumps(p) # 请求参数json化
Headers = {"content-type": "application/json"} # 设置请求参数格式
value = requests.post(url=url, headers=Headers, data=params)
jwt = "JWT " + value.text
# 设置web回调地址
url2 = "http://sys.aiotos.net/api/v1/callback/"
Headers = {"Authorization": jwt, "content-type": "application/json"}
parm = {
"c_type":"alert",
"url":"http://{host}/accounts/callback_test/" # 设置自己的web回调地址
}
params = json.dumps(parm)
res = requests.post(url2, headers=Headers, data=params)
print(res.text, res.status_code)
注意:
web回调请求方式是post
。
python web回调地址接收回调参数如下所示:
作者:admin 创建时间:2021-11-11 11:43
最后编辑:IOTOS 更新时间:2023-11-29 09:38
最后编辑:IOTOS 更新时间:2023-11-29 09:38