微信小程序获取微信用户信息及获取手机号_微信小程序获取手机号
在微信小程序中,wx.getUserInfo
接口获取到的信息是微信用户的信息,而不是手机号或其他敏感数据,这是由微信的设计机制决定的。以下是详细解释:
1.wx.getUserInfo
的作用
-
该接口用于获取微信用户的公开信息,例如:
-
nickName
(微信昵称) -
avatarUrl
(微信头像) -
gender
(性别) -
country
/province
/city
(地区) -
language
(语言)
-
-
不包含手机号等敏感信息,因为微信对用户隐私有严格限制。
2.为什么无法直接获取手机号?
-
隐私保护:微信要求开发者必须通过用户主动授权才能获取手机号,且需要满足以下条件:
-
企业认证的小程序(个人开发者无权限)。
-
在
app.json
中声明phoneNumber
权限。 -
用户主动触发(如点击按钮)并明确同意授权。
-