我知道了
新的getUserInfo方法我用button的,bindgetuserinfo获取userInfo,请问需要先wx.getSetting判断用户是否允许了授权?我自己没用。
2018-06-07你还需要解密的吗?解密不是拿用户信息吗?
【填坑~逗人玩呢】wx.getUserInfo和button 主动授权通过wx.getUserInfo返回的信息: [图片] 和点击button主动获取的信息:[图片] 两个接口返回的格式不太一样,我后台需要encryptedData解密, 尼玛后台有时候会报告空指针,我仔细一看,发现格式不一样啊,这个也忒坑了啊, ================================================================================================================================================================== 可能有很多同学是了解wx.getUserInfo进来的稍微解释下我的看法吧 ================================================================================================================================================================= wx.getUserInfo 设置这个字段withCredentials 为false的时候,是不会调用失败的 ,他会返回除了解密数据之外的所有用户信息 .(只在开发工具上测试过) 同时使用open-data 的方式也可以直接获取用户头像昵称性别. 至于很多人说的必须做一个登录授权界面的 , 如果你们产品需要unionid,做单点登录的话 , 那么这个页面必须要做出来,或者在一个button上加上那个属性唤起弹框就行了,没必要非得做什么登录界面 . 这个改动会让那些[内嵌h5]的人很难受, 必须做这么个界面 ,我现在的项目就是,甲方死活不同意要这个页面,,,,,,,,,,,,,获取unionid的方法地址 https + : + // + blog.csdn.net/u013408059/article/details/80342300 (我怕他屏蔽了.../瞪眼)
2018-05-16用button 了好像就不需要了。我没用上
getUserInfo, 是否不再用wx.authorize而用button授权1、请问getUserInfo获取用户信息接口,是否不再采用 wx.authorize({scope: 'scope.userInfo'进行授权了,而是直接采用button方式授权<button open-type="getUserInfo" bindgetuserinfo="bindGetUserInfo"></button> 2、https://developers.weixin.qq.com/miniprogram/dev/api/open.html#wxgetuserinfoobject 教程中有错误 [图片]
2018-05-15一个用户针对小程序的opendid是不变的
为什么不同账号获取的openid都一样小程序测试了下,发现远程调试获取的openid都是一样,换了开发者工具的登录账号还是一样,通过 https://api.weixin.qq.com/sns/jscode2session获取的 wx.login({ success:function(res){ var code = res.code; console.log(code) wx.request({ url: 'https://api.weixin.qq.com/sns/jscode2session', data:{ appid:'', secret:'', js_code:res.code, grant_type:'authorization_code' }, method:'GET', header:{ 'content-type':'application/json' }, success:function(res){ console.log(res.data); }, fail:function(){ } }) }, fail:function(){ } })
2018-05-15