微信端的进展主要体现在获取用户个人信息方面。
在微信公众号上已经实现了通过用户授权获取个人信息的功能,这个功能能够简化用户的认证流程,无需注册登录即可使用网站功能。
以我的个人信息为例,在我授权公众号获取我的个人信息之后,可以在屏幕上打印出来以下内容:
openid是对于此公众号,用户的唯一标识id。
nickname是微信昵称,会自动作为网站中用户的登录名称。
sex表示微信登录时设置的性别(1代表男,2代表女)。
language是使用微信的语言,我用的是简体中文版本的微信,因此显示zh_CN。
city, province这里为空,country显示中国,标识了我在微信中设置的地理位置信息。
headimgurl是微信头像信息。
此功能已经实现到了能够获取这些信息的地步,下一步还需要将信息放入用户信息数据库中,并使用户信息能够出现在网页的个人中心等位置。