有赞新零售社区

发帖
API使用问题»查询单商品明细接口-查询不到商品明细

[API调用-商品/交易] 查询单商品明细接口-查询不到商品明细

miger 2023-05-23 982 浏览 5 评论 | 只看楼主 [打印]  关闭
订单点结算时会调用 “下单前置页获取可用券列表扩展点” 接口

该接口请求参数扩展字段 extMap 值:[{"total_promotional_price":1309,"goods_original_price":1309,"root_goods_id":2352740716,"num":1,"goods_id":2352740716,"sku_id":13362508323,"total_original_price":1309}]
这里面的商品信息我们要接到线下去判断哪些商品能用券哪些不能。
这里面的goods_id,sku_id都不能和我们线下商品匹配。
咱们有个查询单商品明细接口,可以获取商品明细
但目前 我传 goods_id,sku_id ,这两个值进去都提示我 “查询参数商品ID或商品别名缺失”


查询商品请求参数:
youzanItemDetailGet Request:{"gateway":"https://open.youzanyun.com","headers":{},"version":"1.0.0","oauthType":"TOKEN","paramModelClass":"com.youzan.cloud.open.sdk.gen.v1_0_0.model.YouzanItemDetailGetParams","httpMethod":"POST","name":"youzan.item.detail.get","apiparams":{"nodeKdtId":43783768,"itemId":0,"alias":"","nodeItemId":2382911253}}
接口返回:getItemDtl invoke api complete. result={"code":301000002,"data":{"category_properties":{"privates":[],"publics":[]},"channels":[],"images":[],"item_props":[],"messages":[],"size_group":{"sizes":[]},"sku_list":[],"sku_value_props":[]},"message":"查询参数商品ID或商品别名缺失","success":false,"trace_id":"yz7-0ae85bde-1684753946929-10472"}
用手机打开
收藏 ··· 回复
    小花   青铜   2023-05-23 | 只看该作者
    售前-风轻,问题补充:
    商家通过前端扩展点 listAvailableVouchers,获得googs_id、sku_id;
    再调用youzan.item.detail.get,想获取商品明细;
    但收到的接口反馈是:查询参数商品ID或商品别名缺失。
    是传参格式不对?还是goods_id 不等同于 item_id? 客户用的是有赞连锁。



      千寻   有赞云团队   2023-05-23 | 只看该作者
      您好,这个接口不支持查分店商品信息,不支持传nodeItemId 和nodeItemId,只能查总部商品信息,你要查分店商品信息来做什么?
      • miger 2023-05-23
        要和线下的商品向匹配。我们需要通过商品明细接口获取和线下商品匹配的商品编码
        item_no
        java.lang.String
        商品编码(商家为商品设置的外部编号,可与商家外部系统对接)

        目前扩展字段里只有goods_id,sku_id
        请问怎么才能查到商品明细。不管是查总部商品还是分店商品,商品信息应该都是一样的吧。

      miger 青铜   2023-05-23 | 只看该作者
      要和线下的商品向匹配。我们需要通过商品明细接口获取和线下商品匹配的商品编码
      item_no
      java.lang.String
      商品编码(商家为商品设置的外部编号,可与商家外部系统对接)

      目前扩展字段里只有goods_id,sku_id
      请问怎么才能查到商品明细。不管是查总部商品还是分店商品,商品信息应该都是一样的吧。

        千寻   有赞云团队   2023-05-23 | 只看该作者
        您好,kdtId直接传分店,itemId传分店商品id,nodeKdtId和nodeItemId不用传
        • miger 2023-05-23
          node_kdt_id
          java.lang.Long

          有赞连锁网店店铺id,仅供有赞连锁场景下使用。有赞平台生成,在有赞平台唯一,用于判断信息属于哪一个网店
          4567283

          item_id
          java.lang.Long

          商品Id,有赞生成的店铺下商品唯一id,平台唯一。可以通过列表接口如youzan.items.onsale.get (查询出售中商品)和 youzan.items.inventory.get (查询仓库中商品)获取
          365112687

          alias
          java.lang.String

          商品别名,店铺类型为单店时item_id和alias二者选一,店铺类型为连锁时不支持传值alias查询信息
          1y7wndzrn44vv

          node_item_id
          java.lang.Long

          有赞连锁网店商品id,仅供有赞连锁场景下使用。item_id和node_item_id只能传一个。传了返回网店数据。

          只有这四个参数请问传哪个?
          我能传的只有goods_id和sku_id

          nodeKdtId和nodeItemId不用传,是不是值传item_id,直接用goods_id传吗?
        • 千寻 回复 miger 2023-05-23
          您好,使用分店的token,接口中使用item_id
        • miger 回复 千寻 2023-05-24
          按照你说的我试了报:查询参数店铺ID缺失

          这是我的请求:
          youzanItemDetailGet Request:{"gateway":"https://open.youzanyun.com","headers":{},"version":"1.0.0","httpMethod":"POST","oauthType":"TOKEN","paramModelClass":"com.youzan.cloud.open.sdk.gen.v1_0_0.model.YouzanItemDetailGetParams","name":"youzan.item.detail.get","apiparams":{"nodeKdtId":0,"itemId":2352740716,"alias":"","nodeItemId":0}}

          这是接口返回:
          getItemDtl invoke api complete. result={"code":301000002,"data":{"category_properties":{"privates":[],"publics":[]},"channels":[],"images":[],"item_props":[],"messages":[],"size_group":{"sizes":[]},"sku_list":[],"sku_value_props":[]},"message":"查询参数店铺ID缺失","success":false,"trace_id":"yz7-0a350a42-1684831688503-783114"}

          获取到的token(是用门店kdtid获取的): e377d0a904fc40a1b017dc9d146203b
        • 千寻 回复 miger 2023-05-24
          您好,您的入参是{"node_kdt_id":0,"item_id":2352740716,"alias":"","node_item_id":0}
          直接入参{
            "node_kdt_id": 110044631,
            "item_id": 2352740716
          }token使用总部43783768

        千寻   有赞云团队   2023-05-30 | 只看该作者
        您好,由于工单长时间未收到反馈,暂时置为完结状态,如果问题未解决,可以继续追问,如果有新的问题咨询,可以重新提交工单,感谢您的理解与支持。

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

          本版积分规则

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

          • 评分

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

          复制成功