做web端qq登录的时候是需要appid和appkey。但是uniapp中qq登录只需要配置一个appid就可以获取qq用户信息,这是为什么? 像uniapp中的微信登录是需要后台接口配合的。但uniapp中的qq登录是不是不需要后台接口配合?
微信登陆是因为login后不能直接拿到用户的信息 所以要调用后台接口 解析code后 才能返回用户信息 qq登陆应该是login后使用 uni.getUserInfo直接就能拿到用户信息 所以在拿到用户信息的这个过程中没用用到后台接口 (我没有QQ互联账号没发帮你测试 你需要自己测试一下) 你说的参数不一样 你用的应该是uniapp的app端 你可以去qq互联 sdk文档中看一下 web端和app端本身就是不一样的 所以参数不一样也正常 就像app端的qq登陆需要Universal Links参数 而h5端不需要填写一样
1 个回复
爱豆豆 - 办法总比困难多
微信登陆是因为login后不能直接拿到用户的信息 所以要调用后台接口 解析code后 才能返回用户信息
qq登陆应该是login后使用 uni.getUserInfo直接就能拿到用户信息 所以在拿到用户信息的这个过程中没用用到后台接口
(我没有QQ互联账号没发帮你测试 你需要自己测试一下)
你说的参数不一样 你用的应该是uniapp的app端
你可以去qq互联 sdk文档中看一下
web端和app端本身就是不一样的 所以参数不一样也正常
就像app端的qq登陆需要Universal Links参数 而h5端不需要填写一样