微信wx.getUserProfile接口不弹出授权框都返回微信用户和灰色头像问题和解决方案

这篇具有很好参考价值的文章主要介绍了微信wx.getUserProfile接口不弹出授权框都返回微信用户和灰色头像问题和解决方案。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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

首先第一反应弄不好官方又调整了,查询下文档,果不其然,官方在2022年11月9号正式废弃这个接口了。只有老版本的微信还能用。真是无力吐槽。。。,先看看官方的说法

小程序用户头像昵称获取规则调整公告 | 微信开放社区

也懒得说他们了,都是借口,先说说解决方案吧

1,如果还需要 获取微信头像和昵称,就需要调用目前可用的接口 头像昵称填写能力

 有两个方案,

第一就是授权登录后,先不自动注册,直接弹出页面然后客户修改昵称和头像,这个头像昵称填写能力可以获取会员的微信头像和昵称作为默认的选项,会员只需要点两下就可以了。

第二就是先注册会员 然后会员自己去会员中心修改,也是调用 头像昵称修改能力接口。

没啥具体区别,根据自己业务来定。

2,如果不需要获取微信头像昵称,那就可以授权手机号等吧,或者自动生成昵称吧。唉。。。。。 文章来源地址https://www.toymoban.com/news/detail-511877.html

到了这里,关于微信wx.getUserProfile接口不弹出授权框都返回微信用户和灰色头像问题和解决方案的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • wx.getUserProfile is not a function微信小程序报错

    在使用小程序wx.getUserProfile接口调用时报错:wx.getUserProfile is not a function  解决办法: 在微信开发者工具上打开详情,对调试基础库进行升级  OK了!

    2024年02月07日
    浏览(38)
  • 【微信小程序 uniapp】 ws-wx-privacy 微信隐私保护弹出框 隐私协议弹出框

    插件地址 (https://mp.weixin.qq.com/wxamp/basicprofile/index?token=1956320193lang=zh_CN) 4. 将调试基础库改为 3.0.0以上。 微信开发者工具-详情-本地设置-调试基础库 5. 页面 使用示例 仅有在指引中 声明所处理的用户信息 ,才可以调用平台提供的对应接口或组件。若未声明,对应接口或组件将

    2024年02月08日
    浏览(54)
  • 自动弹出 微信授权登录窗口

    进入小程序首页 自动弹出 微信授权登录窗口-如下图 代码如下 样式如下

    2024年02月09日
    浏览(37)
  • 微信小程序无法弹出授权登录窗口

    微信小程序开发,小程序接口问题.....       今天在写微信小程序的时候,为了获取到后台的token,必须要获取到code,encryptedData,iv ,rawData,signature五个值。code是通过wx.login()方法获取得到,是用户登录凭证,其它四个都是要调用wx.getUserInfo()方法获取得到的。  上边是官方

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

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

    2024年02月11日
    浏览(41)
  • Win11校园网不弹出登录页面怎么回事?

    Win11 校园网不弹出登录页面怎么回事?最近有用户在使用校园网的时候遇到了一些问题,访问登录网站的时候,一直无法显示登录的界面。那么遇到这个情况如何去进行解决呢?一起来看看以下的解决方法分享吧。 解决方法如下: 方法一: 1、按下键盘上的win+i组合键打开系

    2024年02月07日
    浏览(36)
  • 小程序中使用wx.getUserProfile报错getUserProfile:fail getUserAvatarInfo fail

    一点进去小程序的登录/注册按钮的时候显示报错,检查小程序appId是否填写正确。 1、可能是小程序的appId没填写对,把appId改成自己的 2、我找了下其他的解答,可能是微信文档改版 分析原因:最开始去网上找资料说是必须要用户点击才可以使用,否则就会报这个错误,我就

    2024年02月04日
    浏览(45)
  • 微信小程序 wx.openSetting打开不显示,封装用户授权

            测试功能的时候,想要设置用户相册的功能,打开突然什么也没有,要么就是显示“个人信息与权限使用记录”,就连打印出来的 console.log(\\\"授权\\\",res.authSetting) 授权信息也是空的。         去社区翻回答都在扯皮,也没有准确的说法,只能去看文档了。 授权

    2024年02月14日
    浏览(84)
  • Plt图片不显示,不弹出,Pycharm图片独立显示与imshow()无法显示

    问题一:Pycharm 图片在独立窗口显示(或者是图片压根不显示) pycharm从2017.3版之后,将 matplotlib 的绘图的结果默认显示在 SciView 窗口中, 而不是弹出独立的窗口。可以通过如下方式修改,弹出独立窗口 File | Settings | Tools | Python Scientific | Show plots in tool window 取消勾选 问题二:py

    2024年02月13日
    浏览(80)
  • secureCRT连接虚拟机服务器时不弹出输入安全外壳密码框

    (1) 打开CRT远程连接工具,输入主机名、用户名,点击连接。  (2)点击连接,没有弹出“输入安全外壳密码框”  解决办法: 第一步,在物理机上尝试能否ping同虚拟机上服务器的Ip地址,如192.168.100.10。这个时候应该是ping不通的。(ping  192.168.100.10 ) 第二步,在物理机

    2024年02月15日
    浏览(50)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包