收藏
回答

用微信支付的H5发券后,用“根据过滤条件查询用户的券” 获取发券状态,提示openid不正确?

用微信支付的H5发券后,用“根据过滤条件查询用户的券” 获取发券状态,提示openid不正确?

领券可以成功领,现在想查看领取的优惠券状态查不到 ,公众号和微信支付的 APPID已经绑定,请问应该如何 查询这个问题

如下提示,openid 是领券的openid 这个没有问题

Client error: `GET https://api.mch.weixin.qq.com/v3/marketing/busifavor/users/lg-o-b-q/coupons?appid=wx********7f&creator_merchant=16*****` resulted in a `404 Not Found` response:
{"code":"USER_NOT_EXISTS","message":"openid不正确,请确认"}



我在微信卡包里 也能看到领取的卡券 ,就是通过接口 怎么获取卡券的状态,我需要在我的H5页面显示卡券状态

最后一次编辑于  星期四 10:54
回答关注问题邀请回答
收藏

1 个回答

  • Memory
    Memory
    星期四 11:25

    报错这个说明你给的openid是不正确的,另外你是发的什么券

    星期四 11:25
    有用
    回复 9
    • Feel
      Feel
      星期四 11:30
      我创建的是商家券 用【POST】/v3/marketing/busifavor/stocks 这个接口创建的,我用V2接口做的领券,领完在微信卡包能看到券,我想获取这个券的状态 就提示这个,有其它方法能查问题的吗
      星期四 11:30
      回复
    • Memory
      Memory
      星期四 11:35回复Feel
      那可以确认问题就是你给错了openid
      星期四 11:35
      回复
    • Feel
      Feel
      星期四 14:09回复Memory
      可是行请求查询状态接口里 都把领券人的openid写死了 还是不行
      星期四 14:09
      回复
    • Memory
      Memory
      星期四 14:11回复Feel
      你要保证你请求传过去的openid没有被篡改,比如PHP的sdk就需要特殊处理一下
      星期四 14:11
      1
      回复
    • Feel
      Feel
      星期五 09:21回复Memory
      我用的就是PHP的sdk,他返回的错误URL提示 就是把OPENID 转成一串字母 类似这样的 ;Client error: `GET https://api.mch.weixin.qq.com/v3/marketing/busifavor/users/omn-aa6-mn8-ky-w-aa-p-v-d-a-lg-o-b-q/coupons?appid=w。。。。  users后面正常是openid
      星期五 09:21
      回复
    查看更多(4)
登录 后发表内容