小程序登录、用户信息相关接口调整说明

小程序登录、用户信息相关接口调整说明

https://developers.weixin.qq.com/community/develop/doc/000cacfa20ce88df04cb468bc52801

现在用户授权变动后,默认会拿到匿名信息,与现在课程上获取用户信息逻辑完全不一致了
导致进入页面后默认就能获取到信息,但是展示的信息都是匿名的,没办法往下做项目啊

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
ccmouse 2021-06-29 10:24:58

请参考这里的分析: https://class.imooc.com/lesson/1764#mid=53732 

简单来说,视频中的做法还是可以做的,只是拿到的是匿名信息,我们能拿到匿名信息,就说明运行正确了。这部分内容对于如何协调前端各系统和页面中的异步任务仍然具有很大价值。

如果的确要获取真实信息,微信提供的新api简单粗暴,只需调用即可。

  • 提问者 qq_大号_hozACL #1

    不是杠哈,首先
    http://img1.sycdn.imooc.com//climg/60da87ac095f04ab11840789.jpg

    http://img1.sycdn.imooc.com//climg/60da87ff0944e49211820668.jpghttp://img1.sycdn.imooc.com//climg/60da87eb09372eb909600201.jpg
    此处获取的是匿名信息,反而导致lock页面的用户默认授权了
    所以显示的会是
    http://img1.sycdn.imooc.com//climg/60da891e09b7473904510590.jpg
    这样对吗 这样不对.所以我们要变一下逻辑
    授权按钮还是那个授权

    http://img1.sycdn.imooc.com//climg/60da89810910592f13180700.jpghttp://img1.sycdn.imooc.com//climg/60da89ae09f44ee208490397.jpg
    http://img1.sycdn.imooc.com//climg/60da89dc09c2fbfe08800729.jpg

    以上代码未使用 promise​ 回调写法,并无用户信息无法展示空白页的问题

    2021-06-29 10:51:29
  • ccmouse 回复 提问者 qq_大号_hozACL #2

    "此处获取的是匿名信息,反而导致lock页面的用户默认授权了" 这个是对的。现在我们视频里的内容都不会再报没有权限,也不会弹出授权窗,只会认为授权成功,然而获得的头像就是这个灰的。我们只要能看到这个灰的头像,就说明视频代码运行成功了。

    修改方法正如同学后面锁贴出来的。

    2021-06-30 19:08:19
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师