uni.getProvider({
service: 'oauth',
success: function (res) {
console.log(res.provider)
if (~res.provider.indexOf('sinaweibo')) {
uni.login({
provider: 'sinaweibo',
success: function (loginRes) {
console.log(JSON.stringify(loginRes));
},
fail: (err) => {
console.log('操蛋'+JSON.stringify(err));
}
});
}
}
});
- 发布:2021-11-24 11:47
- 更新:2021-11-25 10:19
- 阅读:525
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: 20H2
HBuilderX类型: 正式
HBuilderX版本号: 3.2.16
手机系统: iOS
手机系统版本号: iOS 14
手机厂商: 苹果
手机机型: IPHONEX
页面类型: nvue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
创建一个按钮,调起微博登录
uni.getProvider({
service: 'oauth',
success: function (res) {
console.log(res.provider)
if (~res.provider.indexOf('sinaweibo')) {
uni.login({
provider: 'sinaweibo',
success: function (loginRes) {
console.log(JSON.stringify(loginRes));
},
fail: (err) => {
console.log('操蛋'+JSON.stringify(err));
}
});
}
}
});
创建一个按钮,调起微博登录
uni.getProvider({
service: 'oauth',
success: function (res) {
console.log(res.provider)
if (~res.provider.indexOf('sinaweibo')) {
uni.login({
provider: 'sinaweibo',
success: function (loginRes) {
console.log(JSON.stringify(loginRes));
},
fail: (err) => {
console.log('操蛋'+JSON.stringify(err));
}
});
}
}
});
预期结果:
拉起微博登录
拉起微博登录
实际结果:
无法拉取,参数错误
无法拉取,参数错误
bug描述:
同样的微博配置信息,IOS无法拉起微博登录,“sinaweibo”报 {"errMsg":"login:fail 无效的参数,https://ask.dcloud.net.cn/article/282","errCode":-1,"code":-1};
3 个回复
我不是大v (作者)
顶起!
天生DR - 天生我材必有用
HBuilder 3.2.0 以后 微博 需要配置 通用链接 您配置了吗?
天生DR - 天生我材必有用
HBuilder 3.2.0 以后 微博 需要配置 通用链接 您配置了吗?
我不是大v (作者)
微博开发者那里配置吗?在ide里面配置了通用Universal Link
2021-11-25 16:52
天生DR
回复 我不是大v: 是的 现在微博 微信 qq 都需要各自配各自的通用链接
2021-11-25 19:18