通过云函数可以直接获取用户的openid不需要授权吗?

发布于 9 年前作者 ming5513807 次浏览最后编辑 9 年前来自 issues

近些日子在学习云函数,确实很简单实用,原来获取用户openid时是很麻烦的,现在只要以下代码就可以获取得到。

exports.main = async (event, context) => {

return event.userInfo; //返回用户信息

}

我的问题是,一但程序正式上线后,如果未经过用户授权,还能不能获取得到?(谢谢各位:请指点)

2 回复
qlai
qlai1 楼6 年前

openid本身不需要授权,用户其他信息需要授权

qiaona
qiaona2 楼6 年前

有两种方式获取用户信息,

一种是静默状态,不需要提示用户点击授权,该种情况下,可以获取到openid,而且只能获取到openid

另一种状态是,提示获取用户信息,那就可以解析到用户微信信息了,比如头像,昵称,也包括openid的