建议将登录和获取用户信息的逻辑区分开
Closed this issue · 13 comments
tencentyun/wafer2-startup#21
就是这个问题,可否解决,把逻辑分开,如果可以解决可都给出一个时间表
可能没有那么快可以解决哈
那算了,我们自己实现吧🤣
自己的方案描述的场景的多好,但是就是SDK自己不支持,这么长时间了还是没见解决,这脸打的啪啪响
小程序建议的登录流程是,通过 wx.login 获取用户 openID, 这时无需弹框授权,开发者拿到 openID 可以建立自身的帐号 ID。当必须要获得用户的头像昵称等信息时,才让用户点击 button(open-type="getUserInfo" ),弹框授权。
是的,感谢再次提醒,这个我们最近开始调研实现这个功能,大概两周内发布。。之前主要考虑到大多数开发者都有获取用户信息的需求。。
都没有想好用户怎么实现就改了。。 真是厉害😯
我们这个是腾讯云的解决方案,微信的接口调整不是我们负责的哈。
现在微信接口改的这个sdk是不能用了么?调用登陆接口返回LoginError {type: "ERR_WX_GET_USER_INFO", message: "获取微信用户信息失败,请检查网络状态", detail: {…}}
@wildBanana001 同样的问题,换别人的代码可以了
@wildBanana001 @fyzhu 我们已经更新了新版,请使用 requestLogin 来登录:https://github.com/tencentyun/wafer2-client-sdk/blob/master/README.md#%E7%99%BB%E5%BD%95
@jas0ncn 请问那个新的登陆示例里的qcloud.requestLodin()里的
that.setData({
userInfo: options.userInfo,
logged: true
})
中的options哪里来的?
@iterator-zh 这个是写错了,应为 e.detail
,已经修正。感谢提醒!
已经实现,可以参考公告:tencentyun/wafer2-quickstart#10