京东订单信息获取接口jingdong.pop.order.enSearch的坑

- 本站

今天在写代码调用的时候,本来是想获取京东订单列表的,然后看京东开放平台的接口是 jingdong.pop.order.enSearch ,调的时候,发现怎么样反序列化都不出结果,各种找bug,各种调试都没调试出来,结果最后仔细瞅了瞅返回的json,最外层的包裹竟然是: jingdong_pop_order_enSearch_responce  ???其他接口都是以 _response 结尾的,这个接口竟然是 responce ???我估计是京东开放平台的开发人员,手滑写错了,这么大的公司的开放平台出这种错误简直有点不可理解。这也从侧面反应出,京东后台代码比较乱,正常来说,这个最外层的包裹,肯定不是手打的,应该是根据某个实体类的包名,来自动生成的,而实体类的包名和实体类名取名肯定都是非常统一的,如果项目代码里面上面的类都是 xxxResponse  ,而这位兄弟写了一个 xxxResponce ,应该瞬间能看出差异才对。

记录一下这个坑,以免大家和我一样踩坑

本文转载 " 本站 整理 "

原文地址 " "