有赞新零售社区

发帖
API使用问题»youzan.item.common.search.1.0.0接口调用少商品

[API调用-商品/交易] youzan.item.common.search.1.0.0接口调用少商品

易神软件 09-27 281 浏览 4 评论 | 只看楼主 [打印]
你好,有个客户有13000多个款,但接口调用只返回了9000多个就没了。请问这个是什么原因导致的?条件是按更新时间排序。这是超过5000条之后 最后调用的请求内容,只返回了49个款。
{"page_no":1,"page_size":50,"sorts":["UPDATE_TIME_ASC","ID_DESC"],"item_range_query":{"min_update_time":"1514736000001","max_update_time":"1727333511536"},"search_after":["2024-09-26 09:09:33","2964333086"]}
用手机打开
收藏 ··· 回复
    尊敬的有赞用户 您好,我们已收到您的问题,并已安排相关技术支持正在处理中,请耐心等待。建议您留言邮箱地址,问题进度将通过邮件提醒方式触达,减少论坛等待时间。

      麻烦提供接口调用响应返回的yz7或者zan-open开头数字

        返回的是这个:"trace_id": "yz7-0ae85be6-1727334334753-639932"
        • 您的入参为:{"page_no":1,"page_size":50,"sorts":["UPDATE_TIME_ASC","ID_DESC"],"item_range_query":

          {"min_update_time":"1514736000001","max_update_time":"1727333511536"}
          ,"search_after":["2024-09-25 15:42:40","3224023227"]}

          接口返回total_count字段有13704个商品,那么就有13704个商品

          目前规则
          search_after查询方式,不限制查询总数,需要配合page_size使用;
          如使用page_no* page_size最大可获得5000条数据。
          search_after必传时和sorts请求信息保持一致。需要配合page_size一起使用;传值字段[created_time,item_id] 。首次请求为[]。例如sorts排序规则为created_time降序,id降序第一次请求时,search_after为[],获取第一页的数据;接下来的每次请求search_after传入返回的最后一个商品的 created_time(格式:YYYY-MM-DD hh:mm:ss)和item_id,其他请求参数不变,便可以获得下一页的数据。

          所以您的问题是:
          不需要入参page_no
          入参"search_after":["2024-09-25 15:42:40","3224023227"]中,3224023227不是字符串,是数字类型
          第一次接口调用search_after为[]
          接下来的每次请求search_after传入返回的最后一个商品的 created_time(格式:YYYY-MM-DD hh:mm:ss)和item_id,其他请求参数不变,便可以获得下一页的数据。

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

        本版积分规则

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

        • 评分

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

        复制成功