一、微信开发工具配置
1. 配置appId
打开微信开发工具,导入项目,打开右上角详情,输入小程序的appid。
2.配置小程序不校验合法域名勾选上,方便开发时调用测试api。
二、微信授权
1.判断wx.canIUse() 判断小程序的API,回调,参数,组件等是否在当前版本可用。
2.调用wx.getSetting()判断是否已经授权,未授权提示。
三、调用wx.login() 获取登录凭证(code)
返回用户登录凭证(有效期五分钟),开发者需要在开发者服务器后台调用 auth.code2Session,使用 code 换取 openid 和 session_key 等信息。
1.调用wx.login()获取用户code
四、调用wx.getUserInfo() 方法获取用户信息
1.返回值
userInfo:用户信息对象,不包含 openid 等敏感信息。 头像、名字等
encryptedData:包括敏感数据在内的完整用户信息的加密数据
iv:加密算法的初始向量