巧用微信链接消息

链接消息是微信公众平台普通消息的一个类型,订阅号和服务号都可以处理,格式如下:

<xml>
<ToUserName><![CDATA[toUser]]></ToUserName>
<FromUserName><![CDATA[fromUser]]></FromUserName>
<CreateTime>1351776360</CreateTime>
<MsgType><![CDATA[link]]></MsgType>
<Title><![CDATA[公众平台官网链接]]></Title>
<Description><![CDATA[公众平台官网链接]]></Description>
<Url><![CDATA[url]]></Url>
<MsgId>1234567890123456</MsgId>
</xml>

虽然提取方法很简单,很多网友不知道它的使用场景。其实对于自媒体订阅号来说,它有一个重要的应用,导入群发图文消息。订阅号的主要用途是每天群发消息,以图文消息为主。尽管微信提供了历史消息,但功能相对简单,无法实现分类、检索等功能,使用数据库每天手工录入可以实现,但相对繁琐,要获取到素材库的url,而利用链接消息则可以简化这一操作。步骤如下:

一、建立数据库字段,id、 title、description、url根据需要可增加分类type等字段。

二、获取自己微信的openid,方法略。

三、处理link消息,主要逻辑为if($msgtype=="link" and $fromusername=="youropenid"){..}

分别提取title、description、url添加到数据库,如果有分类建议title字段进行设置进行截取,如新闻xxxx,评论xxxx。

四、素材预览或群发微信后在自己的微信进入图文消息,右上角点击收藏,返回对话界面在收藏界面发送刚刚收藏的图文消息,这样就会自动保存到数据库中。

五、在微信代码中根据数据库添加搜索或编写html5页面对数据库消息进行展示。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值