小程序
小游戏
企业微信
微信支付
扫描小程序码分享
"getUserProfile:fail privacy permission is not authorized or buttonId is wrong"
这个错是什么情况?errno: 104
4 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
点击同意后传给平台的buttonid错了
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
更新问题,踩坑了,注意读文档,同意的监听不是点击事件。尤其用vue包装的同学,不要直接@click去监听,这种是有问题的。
参考下官方文档:
https://developers.weixin.qq.com/miniprogram/dev/api/open-api/privacy/wx.requirePrivacyAuthorize.html
错误码 errno:104
104 jsapi user authorize canceledJsApi. 用户取消授权
https://developers.weixin.qq.com/miniprogram/dev/framework/usability/PublicErrno.html
贴代码
privacyResolves.forEach(resolve => {
resolve({
event: 'agree',
buttonId: 'agree-btn'
})
就是官方demo里的代码,但是和我获取用户信息的操作连贯不起来,我同意协议后调用的getUserProfile会失败,需要重新点一次才行
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
点击同意后传给平台的buttonid错了
更新问题,踩坑了,注意读文档,同意的监听不是点击事件。尤其用vue包装的同学,不要直接@click去监听,这种是有问题的。
参考下官方文档:
https://developers.weixin.qq.com/miniprogram/dev/api/open-api/privacy/wx.requirePrivacyAuthorize.html
错误码 errno:104
104 jsapi user authorize canceledJsApi. 用户取消授权
https://developers.weixin.qq.com/miniprogram/dev/framework/usability/PublicErrno.html
贴代码
privacyResolves.forEach(resolve => {
resolve({
event: 'agree',
buttonId: 'agree-btn'
})
})
就是官方demo里的代码,但是和我获取用户信息的操作连贯不起来,我同意协议后调用的getUserProfile会失败,需要重新点一次才行