uni.login({
provider: 'baidu',
success: ...
fail: ...
})

- 发布:2021-04-17 22:35
- 更新:2021-06-10 15:51
- 阅读:1710
产品分类: uniapp/小程序/百度
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: 11.2.3 (20D91)
HBuilderX类型: 正式
HBuilderX版本号: 3.1.9
第三方开发者工具版本号: 3.29.1
基础库版本号: 3.290.28
项目创建方式: HBuilderX
App下载地址或H5⽹址: 百度小程序:七日薪薪志愿填报
示例代码:
操作步骤:
1. 运行到百度小程序/发行到百度小程序
2. 预览/真机调试
3. 点击 login 按钮
1. 运行到百度小程序/发行到百度小程序
2. 预览/真机调试
3. 点击 login 按钮
预期结果:
uni.login
报错
uni.login
报错
实际结果:
成功获取 login 信息
成功获取 login 信息

k***@gmail.com (作者)
兼容性问题,请官方尽快适配啊
https://smartprogram.baidu.com/forum/topic/show/125547
https://smartprogram.baidu.com/forum/topic/show/149094

k***@gmail.com (作者)
@DCloud_UNI_DLS
IOS 真机调试会有问题,安卓端没有测试
<button v-show="fastLogin===false" class="u-reset-button" open-type="getPhoneNumber" @getphonenumber="getPhoneNumber">
快捷登录
</button>
function getPhoneNumber() {
uni.login({
provider: 'baidu',
success: function(phoneInfo) {
},
fail: function(err) {
// {errCode: 10005, errMsg: "system deney"}
},
})
}

-
k***@gmail.com (作者)
并不是正常现象,是否登录指的是 百度APP 这个宿主平台,我已经测试过了,没有作用的,还是 fail!!!请您那边测试修复下啊!!!
2021-04-23 10:57
-
-
k***@gmail.com (作者)
回复 2104_DLS: swan.login 在新的基础库里面已经被废弃了,最新的是使用 getLoginCode 获取登录凭证。我这边已经完成兼容性处理,请问,我们uni.login在下一个版本会不会进行适配呀?
2021-04-23 14:29
-
2104_DLS
请问你的错误回调是不是在fail回调中,目前已做兼容处理,预计下个版本更新,需要配合button使用。
2021-04-20 20:30
k***@gmail.com (作者)
回复 2104_DLS: 您好下个版本的大概什么时候发布,我们在考虑要不要做兼容性处理,如果很快就能发布的话,我们这边就等一下。如果您这边有兼容性代码,我们能直接用一下嘛(偷懒。。。
2021-04-21 17:54