★忙碌季节★
<< 超市的学问!
|
首页
|
睡眠不好~ >>
突破好友验证,用QQ发消息给陌生人
从QQ2004版开始,腾讯加入了新的功能:发消息给陌生人。
该功能实际上是以QQ在线状态及QQ留言的形式提供一段代码给用户,由用户将该代码嵌入其个人网站或论坛签名档以达到留言的效果。在群上也可以直接点击该群用户发送消息。
如何使用该功能给任何陌生人发送消息呢?我们不妨研究一下其留言的代码段:
target=_blank>http://wpa.qq.com/msgrd?V=1&Uin=12092521&Site=www.aa.com&Menu=yes>
border="0" SRC=
http://wpa.qq.com/pa?p=1:12092521:1
alt="点击这里给我发消息">
显然,其发送的核心代码为:
http://wpa.qq.com/msgrd?V=1&Uin=12092521&Site=www.aa.com&Menu=yes
经试验,Uin代表对方的QQ号,Site代表在QQ对话框里显示的对方的区域,而Menu代表是否显示对方的一些信息。其中Site和Menu项均为可选,即我们只要在浏览器输入上述地址,即可向QQ号为12092521的用户发送消息(别试这个号~~我不和陌生人聊的~~ ^_^)。
我们不妨再深入一点,用flashget将该网页下载下来,研究其代码,发现其是用Javascript脚本配合QQ的相关接口函数实现这一功能,其中有一个更加核心的地址:
Tencent://Message/?Menu=yes&Exe=&Uin=12092521&websiteName=www.aa.com
可见,给陌生人发消息是基于这一腾讯自主开发的协议,而非http协议。至于该协议的内容,则无从得知了~~
综上所述,要给陌生人发消息,只需要在IE地址栏输入:
http://wpa.qq.com/msgrd?V=1&Uin=111111111&Site=www.aa.com&Menu=yes
或者:
Tencent://Message/?Menu=yes&Exe=&Uin=111111111&websiteName=www.aa.com
如果大家还是不明白,可以直接通过我写的一个小网页来发送消息,地址为:
http://student.zsu.edu.cn/~is03xdd/me/QQ.htm
windrate
发表于
2005-11-20 00:00:29
引用Trackback(0)
|
编辑
|→
today
(
) 发表于
2006-10-17 12:36:35
谢谢!
其实,有选择也相当痛苦
随想
思念的重量
考试了!
编译原理实验,要抓狂了……
不可思议的一天!
绝望过后透出曙光……
对你而言—江美琪
又是一年六级时……
第一个认证