微信小程序开发时踩过的那些坑
1、在解密encryptedData时,注意wx.login与wx.getUserProfile的使用顺序。
要先使用wx.login获取code,在使用wx.getUserProfile获取其他信息,然后再请求接口获取session和openid。
2、使用$url = 'https://api.weixin.qq.com/sns/jscode2session?appid='. $AppID .'&secret='. $AppSecret .'&js_code='. $JSCODE .'&grant_type=authorization_code';
获取session和openid时,注意返回结果。
如果成功获取openid了,则返回对象中没有errcode属性;
如果获取失败,则有errcode和errmsg,而没有openid属性;
3、小程序授权登录相关接口,不再返回用户性别及地区信息;
4、wx.chooseAddress(Object object)获取用户收货地址
开发者工具上只支持调通,只能看到演示信息;真实调起原生界面管理地址,可使用真机调试进行测试;
在真实使用前,需要在小程序管理后台,「开发」-「开发管理」-「接口设置」中自助开通该接口权限。
你关注的人都在努力变的更好,你还在等什么呢。