js代码片段如图
wxml文件写法<button bindtap="getUserProfile" class='authBtn' lang='zh_CN'>{{chance_yes}}</button>,用这种写法弹窗点击允许getUserInfo接口会报错getUserInfo:fail scope unauthorized
wxml文件写法<button bindtap="getUserProfile" class='authBtn' openType='getUserInfo' lang='zh_CN'>{{chance_yes}}</button>,用这种写法第一次点击弹窗允许时,两个接口都没有返回信息控制台除了1111111111没有任何东西。只有当第二次点击按钮弹窗并允许时,才会正常返回。
因为业务需求,两个接口都需要调用,如何让新用户只授权一次,就能使两个接口都返回
业务不需要,旧getUserInfo所需要的东西可以根据wx.login和wx.getUserProfile获取到
看看这 https://developers.weixin.qq.com/community/develop/article/doc/0002ce7c5fc018cbccebadded56c13
https://developers.weixin.qq.com/community/develop/article/doc/00040885c386f81e96cbf93cf51013
为什么要一起调用?