您的位置:首页 > 移动开发 > 微信开发

微信公众号在文本消息中嵌入超链接错误形式

2014-05-08 21:47 120 查看
做微信公众号开发时,有时为了通过文本消息就能简单的进入链接的网站,需要在文本消息中插入超链接。html中文本嵌入超链接格式如下

$contentStr = "\n\n回复<a href="http://www.baidu.com/">百度</a>或回复“搜索” 了解详情\n其他文字";
其中引用网址的双引号,可以用单引号。但是在微信公众平台里不行,必须要使用双引号,单引号的在IOS上可以正常显示,但是在安卓手机上没有超链的效果,将网址也以文本消息呈现出来了。

另外在用PHP开发时,引用网址的双引号必须转义一下"\"",否则就会被看成字符串的双引号,而非引用网址的格式的引号,字符串里面的引号必须转义。正确的超链如下

$contentStr = "\n\n回复<a href=\"http://www.baidu.com/\">百度</a>或回复“搜索” 了解详情\n其他文字";

$resultStr = sprintf($textTpl, $fromUsername, $toUsername, time(), $msgType, $contentStr);

echo $resultStr;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐