有赞新零售社区

发帖
API使用问题»创建商品库商品信息时,接口调用报错

[API调用-商品/交易] 创建商品库商品信息时,接口调用报错

刘兴贵 2022-06-17 1119 浏览 2 评论 | 只看楼主 [打印]
youzan.retail.open.spu.create(创建商品库商品信息)
问题1:调用接口时specs是如何设置?
问题2:调用接口时spec_define_tuple 参数如何设置?
问题3:产品导入成功后,如何获取产品Item_id和sku_id的值?

入参body
{
  "skus": [
    {
      "sku_no": "",
      "specs": [
        {
          "k": "颜色",
          "kId": 1,
          "v": "红色",
          "vId": 11
        },
        {
          "k": "尺码",
          "kId": 2,
          "v": "XL",
          "vId": 21
        }
      ],
      "retail_price": "29"
    },
    {
      "sku_no": "",
      "specs": [
        {
          "k": "颜色",
          "kId": 1,
          "v": "红色",
          "vId": 11
        },
        {
          "k": "尺码",
          "kId": 2,
          "v": "XXL",
          "vId": 22
        }
      ],
       "retail_price": "29"
    }
  ],
  "spec_define_tuple": [
  {
    "key": {
      "k": "颜色",
      "kId": 1
    },
    "values": [
      {
        "v": "红色",
        "vId": 11
      },
      {
        "v": "黑色",
        "vId": 12
      }
  },
  {
    "key": {
      "k": "尺码",
      "kId": 2
    },
    "values": [
      {
        "v": "XL",
        "vId": 21
      },
      {
        "v": "XXL",
        "vId": 22
      }
  }
],
  "offline_create": false,
  "category_id": 25489879,
  "is_serial_item": 0,
  "is_up_offline": false,
  "unit": "件",
  "name": "女装小西服"
}
接口返回:
{
    "gw_err_resp": {
        "trace_id": "yz7-0a34f82b-1655378347869-977091",
        "err_msg": "系统异常",
        "err_code": 5001
    }
}

用手机打开
收藏 ··· 回复
       有赞云团队   2022-06-17 | 只看该作者
    您好,问题1和问题2,可以参考帖子:https://bbs.youzan.com/forum.php?mod=viewthread&tid=687399 里的回复。
    问题3:可以调用接口:https://doc.youzanyun.com/detail/API/0/208获取,其中接口返回的spu_id为商品id。
    • 刘兴贵 2022-06-17
      你好,https://bbs.youzan.com/forum.php?mod=viewthread&tid=687399 里的回复和此贴调用的接口不是同一个,参数也是不一样的。现在的问题接口是
      youzan.retail.open.spu.create(创建商品库商品信息)
    • 刘兴贵 2022-06-17
      {
          "trace_id": "yz7-0a34f815-1655444557074-669941",
          "code": 221130005,
          "success": false,
          "message": "与规格定义中的笛卡尔积不相符"
      }
      你好,帮我看下这是啥意思?

       有赞云团队   2022-06-17 | 只看该作者
    您好,specs中的规格名称、规格值需和spec_define_tuple中的规格定义信息一一对应,并且规格值和规格名要符合笛卡尔积。
    详情参考文档说明:https://developers.youzanyun.com/article/1566963947547


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

      本版积分规则

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

      • 评分

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

      复制成功