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
  • 产品模块:数据服务
阿里云首页 相关技术圈