QQXML代码消息恶搞

最近在QQ里发现了很多有意思的东西,点不开的红包,滑不到顶的消息,诸如此类……

于是我研究了一下,发现这是利用XML来实现的,之前QQ一直用XML来进行链接分享。

http://connect.qq.com/widget/shareqq/index.html?url=https://mqq.tenpay.com/mqq/hongbao/receive.shtml?l=181000030201471508258728336218&suin=827466598&_wv=2098179&f=3&desc=&title=[QQ%E7%BA%A2%E5%8C%85]%E5%8F%91%E7%BA%A2%E5%8C%85%E5%95%A6%EF%BC%81&summary=%E8%B5%B6%E7%B4%A7%E7%82%B9%E5%87%BB%E6%8B%86%E5%BC%80%E5%90%A7&pics=https://mqq-imgcache.gtimg.cn/res/mqq/hongbao/img/message_logo_100.png&flash=&site=QQ%E7%BA%A2%E5%8C%85&style=201&width=32&height=32

http://connect.qq.com/widget/shareqq/index.html?url=这里是链接&_wv=2098179&f=3&desc=&title=[这里是主标题]这里是副标题&summary=这里是详情 &pics=这里是图片路径 &flash=&site=这里是站点 &style=样式&width=高度&height=宽度

打开链接就进入到了分享界面:

发送之后我还以为有人发红包呢。

此外,还可以通过修改内存中聊天记录XML代码然后转发该条消息。

下面分享部分代码:

点赞10次领取红包(cradshow为名片墙,查看最丑群员为同一原理):

<?xml version=’1.0′ encoding=’UTF-8′ standalone=’yes’ ?><msg serviceID=”83″ templateID=”1″ action=”plugin” a_actionData=”mqqapi://card/show_pslcard?src_type=internal&amp;source=sharecard&amp;version=1&amp;uin=1092510021″ i_actionData=”mqqapi://card/show_pslcard?src_type=internal&amp;source=sharecard&amp;version=1&amp;uin=1092510021″ brief=”[QQ红包]恭喜发财” sourceMsgId=”0″ url=”” flag=”0″ adverSign=”0″ multiMsgFlag=”0″><item layout=”0″ mode=”1″><picture cover=”http://t.cn/RMPKHJF” w=”0″ h=”0″ /></item><item layout=”0″ /><source name=”个性版:点赞10次即可领取” icon=”” action=”” appid=”-1″ /></msg>

绝对清屏:

<?xml version=’1.0′ encoding=’UTF-8′ standalone=’yes’ ?><msg serviceID=”83″ templateID=”500″ action=”plugin” a_actionData=”mqqapi://card/show_pslcard?src_type=internal&amp;source=sharecard&amp;version=1&amp;uin=” i_actionData=”mqqapi://card/show_pslcard?src_type=internal&amp;source=sharecard&amp;version=1&amp;uin=” brief=”绝对清屏” sourceMsgId=”0″ url=”” flag=”0″ adverSign=”0″ multiMsgFlag=”0″><item layout=”0″><title size=”200000″ color=”#FF6666″>绝对清屏</title><title size=”35″ color=”#33CC99″>发现违规信息

本群发起绝对清屏</title><title size=”35″ color=”#33CC99″>能滑上去算我输</title></item><source name=”” icon=”” action=”” appid=”-1″ /></msg>

更有大神放出了XML代码的详解:

——————————————华丽的分割线———————————————————

<?xml version=’1.0′ encoding=’UTF-8′ standalone=’yes’ ?>——代码头

msg serviceID=”n”—————————————消息类型

msg flag=”n” serviceID=”n”————————-消息类型

<item layout=”n” mode=”n”>…</item>————————-布局样式(显示效果)

<title>[文本]</title>———————————文本(放字符号啥的)

<summary>[文本]</summary>—————————文本

<picture cover=”…” />——————————图片(网络图片链接)

<audio cover=”…” />———————————图片(带按钮__接QQ音乐网络链接可放歌)

<hr/>———————————————————水平分割线

<hr hidden=”false” />———————————添加分割符

source name=”[文本]”———————————-下标文字

icon=”…”————————————————-下标图片(网络图片链接)

</msg>——————————————————-代码尾

color=”…”————————————————字体颜色(16进制颜色对应码)

style=”…”————————————————字体样式

size=”…”————————————————-字体大小

<summary style=”…” size=”…” color=”…”>[文本]</summary>

<audio cover=”http://i.gtimg.cn/music/photo/mid_album_300/i/w/002tbrRh4VNUiw.jpg” src=”http://ws.stream.qqmusic.qq.com/103182877.m4a?vkey=&amp;guid=&amp;fromtag=7″/>

 

 

___________________________________________________

msg serviceID=”1″ flag=1  收藏,打开

msg serviceID=”1″ flag=2  转发,打开

msg serviceID=”1″ flag=3  打开

msg serviceID=”1″ flag=4  转发,收藏,打开

msg serviceID=”2″ flag=1  收藏             这些不一定相对应,大家可以自己尝试

msg serviceID=”2″ flag=2  转发

msg serviceID=”2″ flag=3  空

msg serviceID=”2″ flag=4  转发,收藏

___________________________________________________

 

<title>[文本4]</title>——————小游戏编辑中,每个标签都应该加【换行】

本文本直接回车键的位置就是【换行】的位置(请先取消工具栏”格式”中的“自动换行”)

 

<title>[文本4]</title>【换行】<summary color=>[文本8]</summary>【换行】

 

<item layout=”2″ mode=”1″></item>

要显示的东西必须在这俩个(布局标签)里面<除了代码头尾和小标>可多个布局标签

<item layout=”2″ mode=”1″>….</item>【换行】<item layout=”2″ mode=”1″>….</item>

以达到一个卡片显示多个Q号的资料等效果

 

使用qq头像,可以用

<picture cover=”http://q2.qlogo.cn/headimg_dl?dst_uin=$数字1$&amp;spec=100″ />

或者换成其它尺寸的图片:

http://q2.qlogo.cn/headimg_dl?dst_uin=$数字1$&spec=5

qq空间里的头像

<picture cover=”http://qlogo4.store.qq.com/qzone/13402429/13402429/100″ /> 之类的。

——————————————华丽的分割线———————————————————

此外,配合Unicode控制字符使用也是可行的,如RLO使文字倒序等等。

快去试一下吧!

发表评论

电子邮件地址不会被公开。