小程序调用微信JSSDK问题 小程序,调用JSSDK system:access
发布于 6 年前 作者 renping 2088 次浏览 来自 问答

小程序,使用 JSSDK

web-view  引入H5链接,H5页面已经成功获取了wx.config ,公众号相关功能都可以调用

jsApiList: [

     “playVoice”,//分享朋友圈接口

        “getLocation”,

        “getNetworkType”,

        “scanQRCode”,

        “chooseInvoice”

                    ]

这些权限都获取了,但是发现

wx.invoke(“chooseInvoice”, {

‘timestamp’: data.timestamp, // 卡券签名时间戳

                          ‘nonceStr’:   data.nonceStr, // 卡券签名随机串

                          ‘signType’: ‘SHA1’, // 签名方式,默认’SHA1’

                          ‘cardSign’:  data.signature // 卡券签名

        }

一直失败,提示  system:access_denied

不知道什么问题,求解决方法。

2 回复

是的,已经调用成功了,wx.config  已经成功,现在应该是小程序里面,调用JSSDK 无法通过H5页面拉取 微信票夹。chooseInvoice 无法使用。我单独H5 是可以直接使用,可以获取票夹列表,也可以通过card_id获取发票详情。但是通过小程序,只能获取票夹列表,无法获取发票详情。你们官方一直没人回复这个问题。

接口没有权限,确定 wx.config 已经调用成功了并且走到了 wx.ready 么?

https://developers.weixin.qq.com/miniprogram/dev/component/web-view.html   小程序的 JSAPI 权限和正常 H5权限位是有区别的。

回到顶部