小程序
小游戏
企业微信
微信支付
扫描小程序码分享
- 需求的场景描述(希望解决的问题)
小程序云开发中,小程序的登录还是之前的登录流程吗?
调用wx.login()——》获取code——》根据code换取openid和session_key——》实现自己的登录逻辑。
还是云开发中去掉了code的获取和返回session_key的过程???
- 希望提供的能力
无
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
获取openid不是
直接调用云函数就可以获取openid
https://developers.weixin.qq.com/miniprogram/dev/wxcloud/guide/functions/userinfo.html
不过获取session_key还是之前的流程哈
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
这个我知道 我的意思是:云开发中还需要调用wx.login()方法吗?还需要获取code吗?openid可以通过云函数得到,但是session_key得不到啊 如果要获得还是要有code 还需要调用wx.login()方法 所以云函数到底是封装了什么,看介绍是说和登录无缝整合的,这样我的理解是调用云函数的时候应该已经执行过wx.login()方法 。不知道对不对.现在也看不到官方介绍这一部分。
云函数没有 调用过 wx.login() 的 所以没有code的 。
原来同通过code来获取openid和session_key的
云函数这一步省略 因为微信已经帮你确定了你就是你了,你就不需要证明你就是你了。
不过获取session_key你还是需要证明你就是你,还是要wx.login()获取code 再获取 session_key。
如果你只需要openid 云函数 是个好选择
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
获取openid不是
直接调用云函数就可以获取openid
https://developers.weixin.qq.com/miniprogram/dev/wxcloud/guide/functions/userinfo.html
不过获取session_key还是之前的流程哈
这个我知道 我的意思是:云开发中还需要调用wx.login()方法吗?还需要获取code吗?openid可以通过云函数得到,但是session_key得不到啊 如果要获得还是要有code 还需要调用wx.login()方法 所以云函数到底是封装了什么,看介绍是说和登录无缝整合的,这样我的理解是调用云函数的时候应该已经执行过wx.login()方法 。不知道对不对.现在也看不到官方介绍这一部分。
云函数没有 调用过 wx.login() 的 所以没有code的 。
原来同通过code来获取openid和session_key的
云函数这一步省略 因为微信已经帮你确定了你就是你了,你就不需要证明你就是你了。
不过获取session_key你还是需要证明你就是你,还是要wx.login()获取code 再获取 session_key。
如果你只需要openid 云函数 是个好选择