小程序中使用wx.getUserProfile报错getUserProfile:fail getUserAvatarInfo fail

这篇具有很好参考价值的文章主要介绍了小程序中使用wx.getUserProfile报错getUserProfile:fail getUserAvatarInfo fail。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一点进去小程序的登录/注册按钮的时候显示报错,检查小程序appId是否填写正确。

getuserprofile:fail getuseravatarinfo fail,小程序

1、可能是小程序的appId没填写对,把appId改成自己的

getuserprofile:fail getuseravatarinfo fail,小程序

2、我找了下其他的解答,可能是微信文档改版

分析原因:最开始去网上找资料说是必须要用户点击才可以使用,否则就会报这个错误,我就寻思着我就是放在button里面的呀,的确符合用户点击才能使用啊。实在搞不定了,我就去官网找样例,还真被我找到了:wx.getUserProfile(Object object) | 微信开放文档

 解决方法:

放在button中还不算符合用户点击这个要求,必须得使用bindtap来绑定一个方法或者一个事件才能够使用,并且我的错误中这种方法已经被废弃,正确的写法:

绑定这个方法就好了,在方法里面使用获取用户信息的api

【精选】errMsg: “getUserProfile:fail can only be invoked by user TAP gesture.(微信小程序报错)-CSDN博客文章来源地址https://www.toymoban.com/news/detail-764701.html

到了这里,关于小程序中使用wx.getUserProfile报错getUserProfile:fail getUserAvatarInfo fail的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 微信小程序报错 errMsg: “getUserProfile:fail api scope is not declared in the privacy agreement“, errno: 112

    其实就是API没有在隐私协议中声明,需要在小程序后台更新对应的隐私协议 完善并提交信息, 注意:更新好隐私协议,要通过审核的,接口才能正常访问 在审核提交时候,选择采集用户隐私 小程序审核通过后,微信就自动会显示隐私协议弹窗组件,这个组件从10.17 使用官方

    2024年02月05日
    浏览(62)
  • 针对小程序wx.getUserProfile接口将被收回后做出的授权调整

    小程序文档中提出的调整说明 调整说明: 自 2022 年 10 月 25 日 24 时后(以下统称 “生效期” ),用户头像昵称获取规则将进行如下调整: 自生效期起,小程序 wx.getUserProfile 接口将被收回:生效期后发布的小程序新版本,通过 wx.getUserProfile 接口获取用户头像将统一返回默认

    2024年02月09日
    浏览(33)
  • 微信小程序授权登录wx.getUserProfile获取不到昵称及头像解决方案

    半年前做的个小程序,更新了二个文字,重新上传审核通过,悲剧了,新用户的昵称全部变为微信用户,头像全部变为默认头像,查了半天代码没找到原因,相当头大,搜了一下文档,尴尬了,11月9号新更新的规则,不再返回昵称和头像值....需要用头像昵称获取能力去触发获

    2024年02月11日
    浏览(35)
  • 解决小程序wx.getUserProfile接口回收,wxfile://tmp临时文件转base64传回后台

    可以弄一个个人信息,让用户设置自己的头像跟昵称 设置一个按钮让用户点击后可以直接获取到用户的头像,或者选择图片库上的图片去上传。  注意:buttom上需要添加上open-type=\\\"chooseAvatar\\\"字段 @chooseavatar=\\\"onChooseAvatar\\\"事件  通过按钮获取出来的url地址在开发者工具上的是h

    2024年02月12日
    浏览(36)
  • 微信小程序wx.createInnerAudioContext播放play报错errMsg: “operateAudio:fail jsapi has no permission, event=ope

    微信小程序wx.createInnerAudioContext播放play报错解决 微信小程序wx.createInnerAudioContext播放play报错errMsg: “operateAudio:fail jsapi has no permission, event=operateAudio, runningState=background, permissionMsg=permission got, detail=jsapi has no permission” 解决方案: 在创建onError回调函数再次执行播放函数

    2024年02月08日
    浏览(39)
  • wx.getUserProfile 不出现弹窗

    使用wx.getUserProfile 获取用户信息,但是不出现弹窗就直接获取到了用户信息,且返回灰色头像,和“微信用户”昵称 原来这个接口在22年5月的时候被回收了,低版本调试库才会正常显示,高版本则会返回灰色头像和默认的“微信用户”昵称 我的解决方法是手动加一个权限弹

    2024年02月11日
    浏览(31)
  • 【小程序】报getUserProfile:fail can only be invoked by user TAP gesture.

    最近新搭建了个小程序项目,登录时报getUserProfile:fail can only be invoked by user TAP gesture.这个错误。查了网上说的是使用了async和await,试着改了不用async和await,结果还是一样报这个错误。 我的代码是用户点击授权按钮后,先使用wx.login,接着后面使用wx.getUserProfile,在同一个方法

    2024年02月12日
    浏览(34)
  • getUserProfile:fail 调用失败?getUserProfile:fail can o

    一般Fail原因有很多,如果fail函数的参数返回结果有具体的提示错误,比如长度等问题,那么根据提示直接更改就行。 还有一种情况就是我们使用 测试号,Uni开发时 ,我们调用getUserProfile函数返回错误,我们首先要考虑AppId配置问题,要在manifest.json配置我们的Appid  如

    2024年02月11日
    浏览(32)
  • uniapp开发微信小程序报错:[system] API `getUserProfile` is not yet implemented

    在用uniapp开发微信小程序时,想获取用户的微信头像和微信用户名 首先想到的是  可是程序报错:[system] API `login` is not yet implemented 我在想是不是微信已废弃原有的微信登录api, 小程序登录、用户信息相关接口调整说明 | 微信开放社区 为优化用户的使用体验,平台将进行

    2023年04月12日
    浏览(42)
  • 微信wx.getUserProfile接口不弹出授权框都返回微信用户和灰色头像问题和解决方案

    今天突然发现用的好好的小程序,微信授权登录的时候没有弹出授权框,直接静默登录了,而且获取到的昵称都是 微信用户 这几个字,头像都是灰色的。已经明确使用的是新的wx.getUserProfile接口,不是之前废弃的wx.getUserInfo接口。 首先第一反应弄不好官方又调整了,查询下文

    2024年02月11日
    浏览(100)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包