使用SNS组件的QQ登录时获取不到qq授权的用户信息

打断点时可以看到QQ的授权信息
但是无法将信息正确保存在leanCloud服务器,而是保存了没有头像,用户名是随机字符串的信息,不知大家有没有遇到这种情况,望指教,谢谢!

补充一张这是效果图

你好,请贴出把 authData 保存时的代码。

你好,你们官方给的leanChat项目也是有这个问题,我试了用QQ登陆也是这个问题,你可以看一下,authData保存时的代码就是leanChat项目的一样

需要主动设置用户名,就像这样: user.username = @"foobar";,authData 中的 username 默认不作为 AVUser 的直接属性。

iOS10之前就没问题啊,你们leanChat项目也是这么写的啊

其他微博,微信三方登陆都没问题,偏偏QQ有问题,作何解释

请对比一下微博、微信和 QQ 的 authData 分别有什么不同。请把它们的样例(把 access_token 过滤掉)发出来看看。