微信公开课
如何看待微信公开课小程序热门讨论「小程序拉取卡卷提示没有权限」
摘要:小程序拉取卡卷提示没有权限
展开:在调用拉取卡卷接口,总是控制台中输出:没有权限前端实现的js://配置wx.config//这一步配置成功的$.ajax({url:/nm/config,type:GET,//必须进行url编码////////////////////data:{url:location.href.split()[0]//@todo重要:后台需要获取签名使用},dataType:json,success:function(res){wx.config({beta:true,debug:true,//开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。appId:config.id,//必填,公众号的唯一标识timestamp:res.timestamp,//必填,生成签名的时间戳nonceStr:res.nonceStr,//必填,生成签名的随机串signature:res.signature,//必填,签名,见附录1jsApiList:[chooseInvoice,chooseCard]//必填,需要使用的JS接口列表,所有JS接口列表见附录2});//console.log(res);}})wx.ready(function(){functioncheckAPI(apiList){wx.checkJsApi({jsApiList:apiList,success:function(res){//@todo备注:checkJsApi接口是客户端6.0.2新引入的一个预留接口,第一期开放的接口均可不使用checkJsApi来检测//以键值对的形式返回,可用的api值true,不可用为false//如:{checkResult:{chooseImage:true},errMsg:checkJsApi:ok}console.log(res);}});}//这一步都是true,都有权限调用接口checkAPI([chooseInvoice,chooseCard])//拉取卡卷//问题:总是提示没有权限chooseCard()functionchooseCard(){$.ajax({url:/nm/sign,dataType:json,success:function(res){card(res)},complete:function(res){console.log(res)}})functioncard(res){wx.chooseCard({shopId:,//门店IdcardId:,//卡券IdsignType:SHA1,//签名方式,默认SHA1cardType:,//卡券类型nonceStr:res.nonceStr,cardSign:res.cardSign,timestamp:res.timestamp,complete:function(res){console.log(res)}});}}});报错信息如下:请问,有那个大神在开发,卡卷时候遇到过这个的问题了解更多