QQ群聊天记录

很多人不常开QQ,嫌麻烦。QQ服务器会把一些消息保存下来,比如朋友发来的消息,在你下一次上线时就会看到。而QQ群里消息通常比较多,而QQ服务器只给保存大概20条记录。所以如果群里很多人说话的话,只要一个晚上没开QQ,第二天一早再打开QQ就根本不知道昨晚别人聊的是什么。好在QQ群有一个群聊天记录保存服务,可以保存7天以内的QQ群聊天记录。

这个功能对于我这样不常开QQ的人是很不错的。我加了几个WordPress群,有时一个群一天就有1800条消息,所以除非天天开着QQ挂在上面,否则很难看到全部的消息。现在有了QQ群聊天记录保存服务,我可以隔几天上去查看一次,不必担心有消息看不到了。

这个服务必须由QQ群的群主或管理员手工开通。在IE里打开group.qq.com(这个网页在非IE浏览器里工作的不是很好),用QQ号和密码登录。点击“我加入的群”链接,然后找到要开通服务的群,点进去。

如果你是这个QQ群的群主或管理员,那么点击左边的“聊天记录”菜单,在右边出现的“开通聊天记录”页面里点“确定开通”。

普通群只能保存7天的聊天记录,而高级群可以保存30天的聊天记录。等群里有人在开通聊天记录服务之后发了新消息,那么再次点击“聊天记录”菜单即可看到7天以内的群聊天记录了。

最近WordPress一群里消息有点多,每天有50多页的消息,看不过来。而偶尔也会有因为有事没上网看聊天记录,结果第二天上网发现已经过了7天的有效期结构找不到了的情况。花了点心思研究了一下,发现有一种办法可以看到7天以前的QQ聊天记录。

在上面那幅图里,我把鼠标指向了5月21日的聊天记录的链接,而IE的状态栏显示出这个链接的地址:http://group.qq.com/cgi-bin/gschat_history?groupid=38702863&date=20070521。很明显,日期就写在地址的date参数里。好了,在地址上点右键->复制快捷方式,然后点IE的地址栏,按Ctrl+V粘贴。然后修改date参数,把它改成要查看聊天记录的日期,然后回车,将会显示出当天的聊天记录。

这里有一点要注意,必须在原IE窗口的地址栏粘贴地址然后回车打开。如果新开一个IE窗口打开这个地址,将会提示错误。我想,腾讯的服务器一定是检查了HTTP头里Referer项,或是检查了cookie(应该是使用了一次性cookie,所以别的IE窗口没有这个cookie)。所以在原窗口打开可以避免这个问题并可以正确地查看到过期的QQ聊天记录。

但是服务器上的QQ群聊天记录也只保留30天。今天是5月23号,我最早只能查看到4月24号的聊天记录,前面的应该被腾讯的服务器删除了。所以说,这个方法也只能帮助你在非高级群里查看30天内的聊天记录。

转自Yskin’s Blog