微信小程序开发常用功能

小程序开发


浏览:1292 次

调用以获取用户信息;wx。getUserProfile方法获取用户的基本信息。它只能在页面上生成单击事件后调用(例如,在按钮上的bindcap回调中)。每个请求都会弹出一个授权窗口,用户同意后会返回;用户信息

具体参数如下:

属性类型的默认值是必填的。langstrirn:是否显示用户的信息。descstring是一种声明获取用户个人信息的目的的语言。不超过30个字符。successfunction:no:接口成功调用回调函数。failfunction:no:接口的回调函数失败。completefunction:no:接口调用结束时的回调函数。(如果调用成功或失败,将执行回调函数。)示例代码

wx.get用户配置文件({

 nbsp; ;desc:'用于改进用户配置文件'//声明获取用户个人信息的目的,不超过30个字符

 nbsp; ;成功:(res)=>{

 nbsp; ; ; ; ; ;console.log(res.userInfo));

 nbsp; ;}

})

获得的返回值

{

 quot;昵称“:秋子”//微信昵称

 quot;性别“:0

 quot;语言“:”zh_CN“,

 quot;城市“:”;,

 quot;省“:”;,

 quot;国家“:”;,

 quot;化身URL“:”;https://thirdwx.qlogo.cn/mmopen/vi_32/qrSYVbDbBhunywgP5HTx4mhT8HVNzhmlibd8pfYo4guPJ5w/132" ; // 头像

}

目前,获取手机号码的接口面向非个人开发者,并已完成认证小程序(不包括海外实体)的开放。应谨慎使用。如果用户举报过多或被发现在不必要的情况下使用,微信有权永久收回小程序的界面权限。

使用方法

您需要设置按钮组件;open type的值设置为GetPhoneNumber。用户单击并同意后,您可以单击bindgetphonenumber。事件回调获取动态令牌代码,然后将代码传输到开发人员后台,并调用phonenumber。开发者后台微信后台提供的getPhoneNumber接口,并使用代码交换用户的手机号码。每个代码有效期为5分钟,只能消费一次。

注意:getPhoneNumber返回代码和wx。login返回代码功能不同,不能混合使用。

代码示例