有赞新零售社区

发帖
API使用问题»怎么取到返回记录数大于某个数值的结果集?

[API调用-其它] 怎么取到返回记录数大于某个数值的结果集?

74de1f7d9f69 2022-09-19 720 浏览 1 评论 | 只看楼主 [打印]
库存数据12291条,在系统界面查询时,返回记录不能超过3300条,不管怎么分页。
同样,使用API查询,不管怎么设置page_no和page_size,返回记录不能超过5300条。
youzan.retail.open.sku.query.3.0.0
除了限制warehouse_code外,没有其他过滤了。要查询某个仓库的现,该怎么办?


用手机打开
收藏 ··· 回复
    y   有赞云团队   2022-09-20 | 只看该作者
    您好,请参考此文档https://doc.youzanyun.com/detail/API/0/217
    • 74de1f7d9f69 2022-09-20
      我调用的就是此API,但此文档中没有提及限制啊。
      我的情况是仓库里有12296条记录
      "paginator":{"total_count":12296,"page":265,"page_size":20}
      第265页还正常,到第266页就不行了
      "code":200,"data":{"skus":[],"paginator":{"total_count":0,"page":266,"page_size":20}},"success":true,"message":"successful"
      也不报错,就是不返回数据

      而且文档提及page_size默认是20,最大可以50,但实际结果是最大只能20
      "code":234000003,"data":{"skus":[]},"success":false,"message":"参数错误 : 每页最多20个"

    • 冬日暖阳 回复 74de1f7d9f69 2022-09-20
      您好,由于考虑到接口性能和可能出现的超时,目前不支持全量拉取
    • 74de1f7d9f69 回复 y 2022-09-20
      不是一次性的全量拉取,分段拉取对性能和超时有多大的影响?很多友商都是支持的呀。
      而且你们系统界面也不支持分页分段查询全量,只能导出。
      那有没有导出的接口呢?先生成一个导出任务,然后再去下载这个文件,跟系统界面提供的功能一样,这个总不影响性能吧?

    • 74de1f7d9f69 回复 y 2022-09-20
      我其实只要一个库存数量,给我一个编码和一个数量就行,结果给我一条记录19个字段,无端增加很多数据量,这个不影响性能?
    • 冬日暖阳 回复 74de1f7d9f69 2022-09-20
      很抱歉给您带来的不便!性能是跟返回的字段条数数有关。如果有相关优化方案可能会再与您同步。
    • 74de1f7d9f69 回复 y 2022-09-20
      没有要求一次性全量返回啊,分段返回也不行?一个人分段取十次,每次100条,跟10个人同时每人取100条,对系统的影响那种比较大?
    • 冬日暖阳 回复 74de1f7d9f69 2022-09-20
      您好,目前接口不支持,可以为你提一个需求
    • 74de1f7d9f69 回复 y 2022-09-20
      昨晚仔细想了一下,确实没法分段返回,如果接口不能提供其他过滤条件,那能不能开放一个导出接口,能提交导出需求,能下载文件。因为登录验证的困难,没法用rpa来做。
    • 冬日暖阳 回复 74de1f7d9f69 2022-09-20
      您好,您可以根据此文档进行导出https://doc.youzanyun.com/detail/API/0/48,如果您需要开发出您想要的接口,是需要提交到产品需求池让产品进行评估排期的,如果新的接口开发完成,会有有赞云公告的,您可以关注一下。另外新的需求可能周期会比较久,还需要您持续关注一下。
    加载更多

    1跳至
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    复制链接
    新浪微博
    QQ空间
    微信扫码
    • 回复

    • 评分

    客服工作时间是9:00-18:00,客服妹子当前不在线,若不能及时回复请谅解。试试右上角的搜索吧,论坛有丰富的经验贴、公告贴,相信一定能够帮到您~

    复制成功