QQ在线状态生成代码 解决必须添加好友才能聊天问题

今天,在落伍看到一位网友在介绍怎么样使用QQ来强制聊天,才想到以前一直遇到的QQ在线生成代码后,遇到的必须添加好友才能聊天的一个疑问。抱着试试看的态度,登陆了http://wp.qq.com/,QQ在线状态生成系统,看到了首页的通告:

公告:“QQ在线状态”V2.0正式发布,解决了QQ2009用户点击“在线状态”后须添加好友才能对话的问题,提高了临时会话使用的安全性,请您尽快升级。

这倒的确是个好消息,以前以为是QQ刻意这样做的,一方面猜测QQ可能是为了企业QQ的销售,另一方面考虑,也可能是防止QQ用户被肆意骚扰。

Linker利用代码生成系统,生成了几个例子试了一试,果然不错。直接可以聊天了。当然,Linker使用的是2010版本的QQ和2010版本的TM,解决了QQ2009的问题,这个无从测试。

另外顺带讲一下落伍那位朋友发现的QQ在线状态生成代码的技巧,号称是(绝对强制对话框):

腾讯现在在线状态代码引用必须要登录http://wp.qq.com/才能查看,实在不方便。

不过仔细一看代码还是比较简单。只加2段字符串就可以了,这下就可以强制对话了!代码如下:

tencent://message/?Menu=yes&uin=80555546&Site=linker&Service=300&sigT=45a1e5847943b64c6ff3990f8a9e644d2b31356cb0b4ac6b24663a3c8dd0f8aa12a595b1714f9d45
tencent://message/?Menu=yes&uin=80555546&Site=linker   这一段跟以前没变化

Service=300&sigT=45a1e5847943b64c6ff3990f8a9e644d2b31356cb0b4ac6b24663a3c8dd0f8aa12a595b1714f9d45

这个是现在必须要加上的!sigT值是80位字符串,随便输入,但是必须是80位!

80位串码据分析应该是:前16字符是16位MD5加密,后面是64字符是2段32位MD5加密!搞不清楚是加密了什么,反正能弄用就OK!