Closed f1owkang closed 6 years ago
谢谢你的建议,这个方案很早就考虑过,但是程序的运行结果是不可控的,不能作为一个稳定的处理方案。
可以将获取好友详细信息返回上层,让用户抉择是否需要使用,但是这个业务就不能算在获取QQ号这个动作里面了。
邮箱内容是用户输入的是不可靠的,可能存在以下情况:
1.用户没有设置email信息
2.用户设置了一个无效的邮箱
3.用户设置了一个正确的邮箱,但不是qq.com域的
4.用户设置了一个正确的邮箱,并且是qq.com域的,但是却不是真实的QQ号(或者是绑定的英文QQ邮箱)
5.用户设置了正确的符合自己QQ号的邮箱
就上述情况来看,大概率不能获取到真实的QQ号码
Uin取QQ号原理:使用SmartQQ的取好友详细页接口,如果查找文本 result.emai 的@qq.com存在,那么取文本左边,返回QQ号,小概率不是真实QQ