小程序用户头像昵称获取规则调整公告官方
一、手机号
在微信小程序中,获取用户手机号也需要用户的明确授权。你可以使用 button
组件的 open-type
属性设置为 getPhoneNumber
来实现这个功能。当用户点击这个按钮时,会弹出一个对话框请求用户的授权。如果用户同意,你可以在 bindgetphonenumber
事件的回调函数中获取到用户的手机号信息。
小程序获取手机号提示does not have a method "getPhoneNumber"?
错误代码 chat 上提供
<button open-type="getPhoneNumber" bindgetphonenumber="getPhoneNumber">获取手机号</button>
在你的 JavaScript 代码中,你需要定义 getPhoneNumber
函数来处理用户手机号信息:
getPhoneNumber: function(e) {
if (e.detail.errMsg == "getPhoneNumber:ok") {
// 用户同意授权获取手机号再调用后端接口获取手机号
// e.detail.encryptedData 和 e.detail.i