已排查过以下内容:
公众号后台已开通卡券功能(见下方附录);
生成的签名和用签名工具生成的是一致的;
调用了checkJsApi显示有权限;
本地和服务器ip都在白名单里;
jsApiList已配置chooseCard和openCard接口
但是使用网页投放方式时,调用wx.chooseCard/wx.openCard就是显示没有权限, 如图:
调用wx.chooseCard传了以下参数:
wx.chooseCard({
cardType: '<?php echo $api_data['card_type'] ?>', // 卡券类型
timestamp: '<?php echo $api_data['timestamp'] ?>', // 卡券签名时间戳
nonceStr: '<?php echo $api_data['nonce_str'] ?>', // 卡券签名随机串
signType: 'SHA1', // 签名方式,默认'SHA1'
cardSign: '<?php echo $signature ?>', // 卡券签名
success: function (res) {
console.log(res)
},
fail:function(res) {
console.log(res)
}
})
附录:
请问下有人遇到过吗?谢谢!
- 5 回答
- 0 关注
- 1283 浏览
添加回答
举报
0/150
提交
取消