收藏
回答

获取发票抬头报错:chooseInvoiceTitle:fail_api unauthorized?

引入的是1.6

<script type="text/javascript" src="http://res.wx.qq.com/open/js/jweixin-1.6.0.js"></script>

config 通过,checkJsApi也是true,但是调用chooseInvoiceTitle时报错,代码与结果如下

<script type="text/javascript" charset="utf-8">
wx.config({
	  debug: true, 
	  beta: true,// 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
	  appId: '${appId}', // 必填,公众号的唯一标识
	  timestamp: ${timestamp}, // 必填,生成签名的时间戳
	  nonceStr: '${nonceStr}', // 必填,生成签名的随机串
	  signature: '${signature}',// 必填,签名
	  jsApiList: ['chooseInvoiceTitle'] // 必填,需要使用的JS接口列表
	});
wx.ready(function () {
    //判断当前客户端版本是否支持指定JS接口
    wx.checkJsApi({
        jsApiList: [
            // 所有要调用的 API 都要加到这个列表中
            'chooseInvoiceTitle'
        ], // 需要检测的JS接口列表,所有JS接口列表见附录2,
        success: function (res) {
            alert.log(res)
            
        }
    });
    
    	
    wx.invoke('chooseInvoiceTitle', { "scene":"1" }, function (res) {
    		alert(JSON.stringify(res));
      });        
});
</script>



最后返回chooseInvoiceTitle:fail_api unauthorized

用的是测试公众号

另外,开发者工具同样的代码报错:chooseInvoiceTitle:fail, the permission value is offline verifying



回答关注问题邀请回答
收藏

2 个回答

登录 后发表内容