收藏
回答

微信服务商 调用 微信小店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这样的错错误信息。


附带官方客服聊天记录:



最后一次编辑于  2020-12-21
回答关注问题邀请回答
收藏

1 个回答

  • 服务平台小助手
    服务平台小助手
    2020-12-21

    你好,该问题已修复,请重试

    2020-12-21
    有用
    回复 9
    • cici®
      cici®
      2020-12-21
      你好,复测了一下问题还是存在。重新上传的一个商品测试的。
      2020-12-21
      回复
    • cici®
      cici®
      2020-12-21
      并且就算拿 product_id 查询回来的结果集里 out_product_id 还是空的字符串。
      2020-12-21
      回复
    • 服务平台小助手
      服务平台小助手
      2020-12-21回复cici®
      你好。请重新尝试哈
      2020-12-21
      回复
    • cici®
      cici®
      2020-12-21
      就是 获取商品 这个接口https://developers.weixin.qq.com/doc/ministore/minishopopencomponent/API/spu/get_spu.html
      里的
      2020-12-21
      回复
    • cici®
      cici®
      2020-12-21回复服务平台小助手
      现在是可以通过 out_product_id 查询拿到结果了。上面👆的这2个小问题 麻烦帮忙再看看。
      2020-12-21
      回复
    查看更多(4)
登录 后发表内容
问题标签