实现基本QQ功能的PHP类:QQ机器人(2)

http://www.itjxue.com  2015-07-17 08:18  来源:未知  点击次数: 

4、研究成果:

(1).登陆

说明:在你做任何其他操作以前,你必须登陆。只有在登陆以后,你的其他指令才有可能被正确执行(返回RES=0),不然服务器会返回RES=20,不过有个例外,就是logout。当你成功登陆以后,服务器就会根据你的IP*和参数中的UIN来验证身份。一台电脑可以同时登陆多个QQ,互不影响,就是因为有参数UIN。

*至于我能够确定服务器是通过IP来验证的,是因为服务器不可能通过我的请求获得其他信息了^_^

提交数据:

说明:QQ密码是通过md5加密的字符串,在PHP中可以直接用md5()进行加密;

M5这个参数的作用还不清楚,但最好为1。

LC这个参数有点神秘,不能有丝毫改动,不然服务器就没有响应(没有响应就是返回NULL)。

返回:

(2).得到好友列表

提交数据:VER=1.1&CMD=List&SEQ=标记&UIN=QQ号&TN=160&UN=0

说明:TN、UN还不清楚具体表示什么,但是TN的值会影响返回的结果,有没有UN对结果没有影响

返回:

(责任编辑:IT教学网)

更多