我的 webhook 返回数据结构内容是 returnData:{ ip:【{ }】},returnData 是参数名称,其中多了一层 ip 部分,ip 就是我查询的 ip 值。现在就是因为多了一层,导致 webhook 直接把我的返回内容的参数解析成了 returnData_ip,导致这个参数一直是存在变化的。没办法固定被调用。我这种情况咋办啊。
请
登录后发表观点
张春泉(Team) 2021-12-06 10:03:43没变吗你说参数是存在变化的含义是什么? 是指 ip 有时这个字段存在,有时不存在吗?如果是上述的问题。
有两种方
案一种是直接代码块调用接口 明道支持 nodejs (fetch)与 python(request) 调用接口直接代码块中判断。
第二种方案就是对于的返回值输入到 代码块中做判断是否存在 然后根据输出 true 与 false 在做对于的修改、插入或后续的流程
- 如果当前查询 ip 有数据话,则返回数据为 returnData:{ ip:【{ }】},比如说我查询 1.1.1.1,webhook 解析出来的参数名称就变成了 returnData_1.1.1.1,就会导致这个参数名称随着我查询的 ip 变化而变化。
- 如果查询 ip 没有数据,则正常返回数据 returnData:{ },此时解析参数结果为 returnData
没变吗你说参数是存在变化的含义是什么? 是指 ip 有时这个字段存在,有时不存在吗?如果是上述的问题。
有两种方
案一种是直接代码块调用接口 明道支持 nodejs (fetch)与 python(request) 调用接口直接代码块中判断。
第二种方案就是对于的返回值输入到 代码块中做判断是否存在 然后根据输出 true 与 false 在做对于的修改、插入或后续的流程