在调用wx.getUserProfile方法时,为了确保session_key有效,想要进行checksession的检查。但是在checksession的success方法中使用wx.getUserProfile会报错errMsg: "getUserProfile:fail can only be invoked by user TAP gesture."。在使用getUserProfile前不进行checksession则不能确保session_key有效,这问题怎么解决?
网友回复
中式小面包:
点了按钮就要getUserProfile,不用checksession了,要是报session_key失效,就重新调下wx.login然后提示用户重新点击,这个场景其实比较少。
养乐多💍:
在checksession的success方法中判断button是否显示