尝试了  /n  并未换行


a标签也没有解析


开发者模式下接受微信的回调,获取text类型获取content字段匹配做关键字回复。希望跟微信公众号普通模式一样可以解析a标签和换行。先开发者模式发送的content字段
和a标签都不生效。求助如何在开发者模式下返回换行的文本和a标签。


关于a标签,简单的不带引号的www.baid.com是可以解析的,长的复杂的链接不能解析。

/n 换行也是直接输出。


开发语言:JAVA


下图的点击下载是百度链接,可以跳转。

但是换成复杂的链接直接不能解析了。




private String createText(CommonMsg vo, String msg) {
StringBuilder builder = new StringBuilder();

   StringBuilder sb = new StringBuilder();
   sb.append("欢饮来到我的微信公众号,请选择 ");
   sb.append("1、我很帅。
");

   sb.append("1、我贼鸡儿帅。
");
   sb.append("<a href=www.baidu.com>请点击下载</a>");//这里不用双引号可以解析,加了反而不行。
   sb.append("<a href=\"mp.weixin.qq.com/mp/homepage?__biz=MzI3MTY5MzYyMQ%3D%3D&hid=1&sn=9e7f5e4f8f4179dc10e350196d5b99bd\">111</a>");

   TextMessage txtmsg=new TextMessage();
   txtmsg.setToUserName(vo.getFromUserName());
   txtmsg.setFromUserName(vo.getToUserName());
   txtmsg.setMsgType("text");
   txtmsg.setCreateTime(new Date().getTime());
   txtmsg.setContent(sb.toString());
   String toXml = textMessageToXml(txtmsg);
   return toXml;

}


展开全部
收起
0回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部