获取出售中或仓库中的商品列表查询数据返回为空 - 自查方案
获取出售中或仓库中的商品列表接口传入商品分组 Id 查询数据返回为空 - 自查方案
请求 JSON 参数:
{"tag_id":106590390}
报错示例:
{"code":200,"data":{"count":0,"items":[]},"message":"successful","success":true}
API 名称 | API 描述 |
---|---|
youzan.items.onsale.get.3.0.0 | 获取出售中的商品列表 |
youzan.items.inventory.get.3.0.0 | 获取仓库中的商品列表 |
错误原因:
1. 传入的商品分组 Id 错误或不存在
2. 传入的商品分组 Id 不是对应店铺下的
自查流程:
1. 通过查询商品分组接口获取到所有的商品分组 Id,校验传入的商品分组 Id 能否与返回的商品分组 Id 相匹配
获取出售中或仓库中的商品列表接口传入更新时间查询数据返回为空 - 自查方案
请求 JSON 参数:
{"update_time_start":"1563379200","update_time_end":"1563444000"}或
{"update_time_start":"1563379200000","update_time_end":"1563444000000"}
报错示例:
{"code":200,"data":{"count":0,"items":[]},"message":"successful","success":true}
API 名称 | API 描述 |
---|---|
youzan.items.onsale.get.3.0.0 | 获取出售中的商品列表 |
youzan.items.inventory.get.3.0.0 | 获取仓库中的商品列表 |
错误原因:
1. 请确认传入的 Unix 时间单位是否为文档中约定的毫秒
2. 当传入的 Unix 时间单位正确时请确认是否覆盖商品更新的时间
3. 当传入的 Unix 时间单位正确时请确认更新的商品是出售中或仓库中的商品
自查流程:
1. 仔细参照文档确认传入的更新时间单位为毫秒,如下所示:
2. 传入查询的更新时间范围覆盖商品更新的时间且更新的商品为销售中的商品,可登录微商城后台查看,如下所示:
java 生成 Unix 时间示例,仅供参考:
/**
* 获取Unix时间,单位毫秒
*/
@Test
public void getTime(){
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH🇲🇲ss");
// Date d = new Date();
// String t = df.format(d);
String t = "2019-07-19 00:00:00";
long epoch = 0;
try {
epoch = df.parse(t).getTime() / 1000 ;
} catch (ParseException e) {
e.printStackTrace();
}
System.out.println("时间戳是:"+epoch);
}
正确的提问方式:
如果您自查以后还是没有查到原因,请提供一下相关参数方便判断您的问题
接口名称 + 请求参数 + 请求 token