是这样的.
现在有服务号,微信小程序,开放平台.三者也都绑定了.
服务号,没有做任何代码开发.只是在后台管理创建并投放了会员卡.
现在在微信小程序内想使用会员卡.wx.addCard可以领取会员卡到卡包.openCard也可以展示相应的会员卡.
但是这种情况仅限于用户的会员卡是通过在微信小程序内用addCard领取的.
如果用户是关注了服务号,从服务号领取了会员卡,就没办法获得会员卡的code值.而调用openCard是必须要code的.
看了下 公众平台的开发文档 在微信卡券 -->卡券管理-->获取用户已领取卡券接口 如下:
HTTP请求方式: POSTURL:https://api.weixin.qq.com/card/user/getcardlist?access_token=TOKENPOST数据
{ "openid": "12312313", "card_id": "xxxxxxxxxx"}把微信小程序的openid传过去报错{"errcode":40003,"errmsg":"invalid openid hint: [EPnd.A08175196]"}
想了下这个openid应该是服务号的,那么有没在不开发服务号的前提下获取这个openid?
或者有没有其他办法能在微信小程序内打开从微信小程序外领取的会员卡?
微信小程序开发问题解答
微信小程序开发者回答:
有没有人帮下忙啊....给点思路
本文网址:http://www.91bianli.com/weixinxiaochengxu/38465.html