首页 > 建站教程 > 小程序、公众号 >  微信小程序登录提示:errMsg:"getUserProfile:fail api scope is not declared in the privacy agreement", errno: 112正文

微信小程序登录提示:errMsg:"getUserProfile:fail api scope is not declared in the privacy agreement", errno: 112

前段时间开发的小程序,突然不能登录了,提示:

errMsg:"getUserProfile:fail api scope is not declared in the privacy agreement", errno: 112


这是因为API没有在隐私协议中声明,需要在小程序后台更新对应的隐私协议。登录小程序公众平台,在【设置-服务内容声明-用户隐私保护指引】,更新隐私协议,在第一条:开发者处理的信息中,点击【增加信息类型】,选择需要授权的信息,头像昵称我已经勾选了,所以列表中不显示了,根据需求选择和填写其他内容,最后确定并生成协议。等待隐私协议审核通过。


小程序登录


小程序登录


完善并提交信息,


注意:更新好隐私协议,要通过审核的,接口才能正常访问


在审核提交时候,选择采集用户隐私

小程序登录


小程序审核通过后,微信就自动会显示隐私协议弹窗组件,这个组件从10.17官方再调接口时会自动弹出来,不需要自己写弹窗了。审核通过后,点击登录弹出的提示:

小程序登录