官方文档中给的config.json配置文件app段是这样的:
"app": { // 如果你使用旧版本uni-id公共模块而不是uni-id-common这里可能配置的是app-plus,务必注意调整为app
"tokenExpiresIn": 2592000,
"tokenExpiresThreshold": 864000,
"oauth": {
// App微信登录所用到的appid、appsecret需要在微信开放平台获取,注意:不是公众平台而是开放平台
"weixin": {
"appid": "",
"appsecret": ""
},
// App QQ登录所用到的appid、appsecret需要在腾讯开放平台获取,注意:不是公众平台而是开放平台
"qq": {
"appid": "",
"appsecret": ""
},
"apple": { // 使用苹果登录时需要
"bundleId": ""
}
}
}
其中oauth.qq所需的appsecret在腾讯开放平台=>QQ互联中没有找到,只有appid和appkey
将appkey填入appsecret后调用uniIdCo.loginByQQ()会报错:
09:58:35.264 Error: 获取第三方账号失败 at pages/users/loginPg.vue:48
将appsecret项删除,调用uniIdCo.loginByQQ()也会报错:
09:42:32.785 Error: [uni-id-co]: Config param required: app.oauth.qq.appsecret at pages/users/loginPg.vue:48
SingmyAaronLan (作者)
之前没注意到uni.login返回的assessToken。。。。
2023-07-13 12:11
SingmyAaronLan (作者)
回复 2***@qq.com: 现在传了assessToken 好了。但是又出问题了。。
2023-07-13 12:11