收藏
回答

交易组件 获取优惠券信息接口有bug?

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug 获取优惠券信息 工具 6 2.14.1

文档:==========================================================================

交易组件 /标准版交易组件及开放接口 /服务端接口 /优惠券接口 /获取优惠券信息

https://developers.weixin.qq.com/miniprogram/dev/framework/ministore/minishopopencomponent/API/coupon/get.html


问题:==========================================================================

let option = {
      method: 'POST',
      // uri: address + '/product/coupon/get_list',
      uri: address + '/product/coupon/get',
      form: {
        // start_create_time: "2021-03-25 12:05:25",
        // end_create_time: "2021-07-11 12:05:25",
        // status: 3,
        // page: 1,
        // page_size: 10
        coupon_id: 19759991
      }
    }
   return await rp(option)
      .then(function (res) {
        console.log('res', res)
        return JSON.parse(res)
      })

1、获取优惠券信息,始终报如下错误,不知道是什么原因。

{"errcode":100002,"errmsg":"Not exist rid: 60ebc9d1-6571025f-499cf8c8"}

2、实际是有优惠券的,并且可以通过 「获取优惠券列表」接口 读取到。

PS:文档中的标题写错了。。。应该是获取优惠券信息,不是列表


回答关注问题邀请回答
收藏

1 个回答

  • 张三疯
    张三疯
    2021-07-12

    收到的请求不是json,而是类似于URL参数的形式:

    access_token=46_*QZ&coupon_id=19*91
    
    2021-07-12
    有用
    回复 3
    • 𠃊N
      𠃊N
      2021-07-12
      2021-07-12
      回复
    • 张三疯
      张三疯
      2021-07-12回复𠃊N
      我的意思是,rid: 60ebc9d1-6571025f-499cf8c8,这一次请求,你POST的数据,不是json格式,而是access_token=46_*QZ&coupon_id=19*91。确实要POST,也确实要json格式。
      2021-07-12
      回复
    • 𠃊N
      𠃊N
      2021-07-12
      2021-07-12
      回复
登录 后发表内容