PHP读取QQ邮箱好友列表
Posted on 五月 30th, 2010
通过QQ邮箱读取好友列表 QQ的API一直很保守,我想有它自己的考虑。估计是安全问题吧。 这个小程序实现的功能是将QQ里面所有的好友以及邮箱地址、昵称都一股脑的读出来。 实现这个功能过程中遇到了不少问题,其中就头疼的就是验证码了,经过无数次是失败, 总结出几点注意事项 1、提交登录的服务器必须与验证码中的cookie名edition的值通一个域。否则可能反复出现验证码不正确,可能他们没有做session的同步。 总结出验证码的的服务器必须跟登录的服务器域名一致,否则可能出现验证码不正确问题 2、sid的读取。登录成功后必须取得sid,因为很多链接都是靠sid来验证的,必须附加到url后面。 3、如果没有开通QQ邮箱的用户是取不到好友的。 4、所有对QQ服务器的请求都必须做中转,同时必须传递对方设置的cookie 5、QQ的登录页面经常会变更算法的。也就是js加密QQ密码的算法。需要定期关注。 测试地址: http://www.vodcms.com/qq
