微信服务商 调用 微信小店SPU获取商品接口问题
前提: 1、小程序已经在服务商里购买了服务,服务未到期。 2、下面的操作流程是服务商里调用出现。 首页调用 `SPU接口` [添加商品] 上传商品,添加商品返回成功之后,参数直接复制文档里的上传即可。 返回成功之后。拿到类似如下的数据: 回包示例{
"errcode": 0,
"errmsg":"ok",
"data":
{
"product_id": 7504647,
"out_product_id": "5370_J0BMXY2U", //注意这里就是你自定义商品ID
"create_time": "2020-12-21 09:38:02"
}
}
接着再使用 获取商品 接口进行查询,请求参数示例: {
"product_id": 7504647,
"out_product_id": "5370_J0BMXY2U",
"need_edit_spu": 1 // 默认0:获取线上数据, 1:获取草稿数据
}
和使用
{
"product_id": 7504647,
"need_edit_spu": 1 // 默认0:获取线上数据, 1:获取草稿数据
}
是一样都是请求成功(可能因为微信优先获取的是 product_id 值进行匹配)
而且这里成功数据里的信息里 ["out_product_id"] => string(0) "" 依旧是空的。
------------------------------------------------------
---->>>>> bug 分割线
------------------------------------------------------
但是如果是:
{
"out_product_id": "5370_J0BMXY2U",
"need_edit_spu": 1 // 默认0:获取线上数据, 1:获取草稿数据
}
则返回:
["errcode"] => int(100002)
["errmsg"] => string(41) "Not exist rid: 5fe0073e-5a2f343d-1cf625a1"
z这样的错错误信息。
附带官方客服聊天记录: [图片][图片][图片][图片][图片][图片][图片]