微信开发jssdk卡券接口提示没有权限
已排查过以下内容:
- 公众号后台已开通卡券功能(见下方附录);
- 生成的签名和用签名工具生成的是一致的;
- 调用了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)
}
})
附录:
请问下有人遇到过吗?谢谢!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
可以查看下你的IP是否在微信公众号的IP白名单内
微信开发者工具没有唤起权限