Dataphin数据服务模块发布的List类型的API,测试调用返回有数据,但是SDK代码调用返回数据为空
概述
排查定位SDK代码调用List类型的API服务结果返回为空问题的原因。
问题描述
如下SDK代码调用Dataphin中发布的API服务,加上参数条件数据返回为空,不加条件数据返回正常。
API服务参数定义情况:
SDK代码不设置参数条件的代码截图:
代码不设置参数条件数据返回结果:
在Dataphin平台测试调用该API数据返回正常:
问题原因
SDK代码中分页条件的pagestart参数值设置不对,pagestart是从0开始的,客户代码中传递的是1跳过了第一条数据,所以结果为空。
解决方案
获取客户调用该API的SDK代码,调试客户代码发现:客户设置的pagestart是从1开始的, 跳过了第一条数据,所以结果为空。建议客户把pagestart设置为0后,问题解决。
适用于
- 产品名称:Dataphin
- 产品模块:数据服务