小程序内 调用查询会员卡的 code接口 时 openid字段怎么获取
发布于 5 年前 作者 guiyinggao 706 次浏览 来自 问答

是这样的.

现在有服务号,小程序,开放平台.三者也都绑定了.

服务号,没有做任何代码开发.只是在后台管理创建并投放了会员卡.

现在在小程序内想使用会员卡.wx.addCard可以领取会员卡到卡包.openCard也可以展示相应的会员卡.

但是这种情况仅限于用户的会员卡是通过在小程序内用addCard领取的.

如果用户是关注了服务号,从服务号领取了会员卡,就没办法获得会员卡的code值.而调用openCard是必须要code的.

看了下 公众平台的开发文档 在微信卡券 -->卡券管理–>获取用户已领取卡券接口  如下:

HTTP请求方式: POSTURL:https://api.weixin.qq.com/card/user/getcardlist?access_token=TOKEN

POST数据


{
 "openid": "12312313",
 "card_id": "xxxxxxxxxx"
}

把小程序的openid传过去报错{“errcode”:40003,“errmsg”:“invalid openid hint: [EPnd.A08175196]”}

想了下这个openid应该是服务号的,那么有没在不开发服务号的前提下获取这个openid?

或者有没有其他办法能在小程序内打开从小程序外领取的会员卡?

1 回复

有没有人帮下忙啊…给点思路

回到顶部