本帖最后由 DDDear 于 2023-11-10 08:59 编辑
nodered获取token用的inject的重复触发,周三和周天的15点更新。
途强在线的自定义集成的话 , python我也不会,但我试了账户失效的话返回的是登录界面,正常应该是返回的json数据,我问了ai加了个判断,不确定能用哈
def _get_device_info(self, imei_sn):
# 判断用户id和用户类型是否为空
if self.userid is None or self.usertype is None:
# 登录
self._login(self.username, self.password)
else:
# 获取设备信息
url = self.host + '/console/refresh'
p_data = {
'choiceUserId': self.userid,
'normalImeis': str(imei_sn),
'userType': self.usertype,
'followImeis': '',
'userId': self.userid,
'stock': '2'
}
resp = self.session.post(url, p_data)
# 判断返回的是否为application/json
if resp.headers['Content-Type'] == 'application/json':
# 返回设备信息
return resp.json()['data']['normalList'][0]
else:
# 登录
self._login(self.username, self.password)
|