有赞新零售社区

发帖
API使用问题»接口有限制,这个商品类型不支持推送

[API调用-其它] 接口有限制,这个商品类型不支持推送

张涌彬 2024-11-12 1076 浏览 4 评论 | 只看楼主 [打印]
我推送了一个叫NOTG的物料,接口返回这个
《请求参数非法 不支持的商品类型,该接口仅支持实物商品、虚拟商品、电子卡券、茶饮烘焙》

这个是什么情况
用手机打开
收藏 ··· 回复
    尊敬的有赞用户 您好,我们已收到您的问题,并已安排相关技术支持正在处理中,请耐心等待。建议您留言邮箱地址,问题进度将通过邮件提醒方式触达,减少论坛等待时间。

      麻烦提供调用有赞接口响应返回的yz7或者zan-open开头的数字
      • 张涌彬 2024-11-13
        {
            "trace_id": "yz7-0a350a3f-1731403707279-126827",
            "code": 301000004,
            "success": false,
            "message": "请求参数非法 不支持的商品类型,该接口仅支持实物商品、虚拟商品、电子卡券、茶饮烘焙"
        }
      • 风信子 回复 张涌彬 2024-11-13
        你的入参为:{\n\t\"param\": \"{\\\"item_no\\\":\\\"NOTG\\\"}\"\n}
        报错原因:
        1.接口item_type入参字段是必填的,所以接口报错
        2.入参去除\\\,会导致入参转换有问题的
      • {
                "trace_id": "yz7-0a350a41-1731465020018-644430",
                "code": 301002553,
                "success": false,
                "message": "最少需要添加一张商品图,请检查是否使用有赞的素材接口上传的图片"
        }

        接口返回是这么提示的,能否只传 item_no与item_type 这两个参数,还是有些必录能先不弄
      • 风信子 回复 张涌彬 2024-11-13
        入参image_ids是必填的,如果没有填写就报错了
        官网文档里面如果必须字段为:是,那么入参就是必填:https://doc.youzanyun.com/detail/API/0/3752
      • 上传图片接口报错
        {
            "gw_err_resp": {
                "trace_id": "yz7-0ae85bdb-1731479365520-566423",
                "err_msg": "系统异常",
                "err_code": 5001
            }
        }
      • 风信子 回复 张涌彬 2024-11-13
        您的入参为 "image": "Users/Administrator/Desktop/by.png"

        image不是字符串类型,是File对象类型
      • {"trace_id":"yz7-0a350a44-1731568984580-598715","code":160400100,"success":false,"message":"file参数错误"}

        上传照片接口报错返回
      • 风信子 回复 张涌彬 2024-11-15
        还是image入参类型错误,正常类型是
        java.io.File,您的入参是:"image":{"OriginalPath":"C:/Users/Administrator/Desktop/by.png","FullPath\":"C:\\\\Users\\\\Administrator\\\\Desktop\\\\by.png\"}
      • 比如image格式示列为:"image":{"content":"����\u0000\u0010JFIF\u0000\u0001\u0002\u0000\u0000\u0001\u0000\u0001\u0000\u0000��\u0000C\u0000\b\u0006\u0006\u0007\u0006\u0005\b\u0007\u0007\u0007\t\t\b\n\f\u0014\r\f\u000B\u000B\f\u0019\u0012\u0013\u000F\u0014\u001D\u001A\u001F\u001E\u001D\u001A\u001C\u001C $.' \",#\u001C\u001C(7),01444\u001F'9=82<.342��\u0000C\u0001\t\t\t\f\u000B\f\u0018\r\r\u00182!\u001C!22222222222222222222222222222222222222222222222222��\u0000\u0011\b\u0003 \u0003 \u0003\u0001\"\u0000\u0002\u0011\u0001\u0003\u0011\u0001��\u0000\u001F\u0000\u0000\u0001\u0005\u0001\u0001\u0001\u0001\u0001\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0003\u0004\u0005\u0006\u0007\b\t\n\u000B��\u0000�\u0010\u0000\u0002\u0001\u0003\u0003\u0002\u0004\u0003\u0005\u0005\u0004\u0004\u0000\u0000\u0001}\u0001\u0002\u0003\u0000\u0004\u0011\u0005\u0012!1A\u0006\u0013Qa\u0007\"q\u00142���\b#B��\u0015R��$3br�\t\n\u0016\u0017\u0018\u0019\u001A%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz���������������������������������������������������������������������������\u0000\u001F\u0001\u0000\u0003\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0003\u0004\u0005\u0006\u0007\b\t\n\u000B��\u0000�\u0011\u0000\u0002\u0001\u0002\u0004\u0004\u0003\u0004\u0007\u0005\u0004\u0004\u0000\u0001\u0002w\u0000\u0001\u0002\u0003\u0011\u0004\u0005!1\u0006\u0012AQ\u0007aq\u0013\"2�\b\u0014B����\t#3R�\u0015br�\n\u0016$4�%�\u0017\u0018\u0019\u001A&'()*5...}
      加载更多

      张涌彬 青铜   2024-11-15 | 只看该作者
      还有就是我的商品图片ID列表那里上传图片,那里获取ID

      image_ids      java.util.List<java.lang.Long>     商品图片ld列表用英文逗号分隔,最多上传15张。使用【youzan.mateials.storage.platform.img.upload】接口上传获取图片id。注:测试店铺最大支持上传30M,以",”进行分割

      1.youzan.mateials.storage.platform.img.upload上传图片接口可以返回
      2.该接口可以批量查询:https://doc.youzanyun.com/detail/API/0/1537
      • 张涌彬 2024-11-15
        你好,图片查询接口返回空数据:
        {
            "trace_id": "yz7-0ae85be6-1731636449685-794164",
            "code": 200,
            "success": true,
            "message": "successful",
            "items": []
        }
        我的素材中心是有图片的。
        这边需要开发推送物料接口,因为图片id必录,所以想要统一给一个图片id即可,是否可以不通过接口的方式直接拿到主图id?
      • 风信子 回复 张涌彬 2024-11-15
        接口返回为空,是因为您的入参存在问题
        您的入参为:{"partner_biz_type":1},接口没有入参分组id,所以接口返回为空
        怎么获取分组id:https://doc.youzanyun.com/detail/API/0/1536
        除了接口获取,就只能浏览器F12抓包获取,不建议抓包获取
      • 找到图片id了,但商品新增接口报错:
        {
            "gw_err_resp": {
                "trace_id": "yz7-0a350a47-1731643187315-167381",
                "err_msg": "系统异常",
                "err_code": 5001
            }
        }
        麻烦看下
      • 风信子 回复 张涌彬 2024-11-15
        入参image_ids是数组,你入参的是long类型
        您的入参为:{"item_no": "1001-JJ-3-02-001-34","item_type": 0,"image_ids": 7350801068}}
        正确应该为:{"item_no": "1001-JJ-3-02-001-34","item_type": 0,"image_ids": [7350801068]}}

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

      本版积分规则

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

      • 评分

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

      复制成功