openapi新增人员踩坑系列一:在输入参数字典中,没有找到数据参数data或datas节点原创
金蝶云社区-JeremyG
JeremyG
32人赞赏了该文章 1,856次浏览 未经作者许可,禁止转载编辑于2020年12月07日 21:01:57

近日做openapi(开放平台)的新增人员的案例,发现按照自己想的格式去写参数,问题还是挺多的,特此记录下每一步遇到的问题及解决方案。


本次问题:"在输入参数字典中,没有找到数据参数data或datas节点"


案例如图:

image.png



解决过程:

打断点调试!(不知道怎么找源码的,可以参考帖子:苍穹如何根据url定位到映射的类,如何根据url追溯源码?

然后定位到报错位置如图:

image.png

这里这个list是空的,再查看就发现,他去获取参数名叫data或者datas的参数,这里我的openapi发布的是post请求,参数是按照json格式传输的,但是他这里去data或者datas里取,所以我们要再封装一层。

image.png


这里加上data,本次题目这个问题就解决了,但是,下图不是最终的可以执行的参数格式,踩坑还在继续中,不要抄下下图的入参!!!

image.png



最终可以执行的参数格式是什么样子的呢,请看后期!

赞 32