做的群发功能,主要是上传群发图文消息。
代码:
string msg = “<div style=”font-size: 14px; line-height: 23px; text-indent: 2em; color: rgb(43, 43, 43); font-family: 宋体, serif; color:red;”><a href=”www.qq.com”>11111测试测试测试测试测试测试</a></div>”;
// msg = Server.UrlEncode(msg);
string url = “https://api.weixin.qq.com/cgi-bin/media/uploadnews?access_token=” + token;
string strMsg = “{“articles”: [{“thumb_media_id”:”Q5NcBQWSleZHsTh2lja_xMd0sIyxkizgZGBJpJVdjP7LDoRcf5a1saSIe5kE8o_Y”,” +
” “author”:””, “title”:”发福利,拼人品,双11求合体,依视路镜片免费抢”,” +
// ” “content_source_url”:”http://m.vamun.com/wrap/weixin/1111/1111.aspx”, “content”:”<a href=”” + newurl + “”>测试帐号</a>”,” +
” “content_source_url”:”http://m.vamun.com/wrap/weixin/1111/1111.aspx”, “content”:””+msg+””,”digest”:”测试”,show_cover_pic”:”0″}]}”;
问题:“本人的a 标签被过滤了,还有封面图片被显示到图文消息中。”
本人的地址:http://mp.weixin.qq.com/s?__biz=MzAwODA5NTU1MA==&mid=200881316&idx=1&sn=dfd92482cf80c2c950c22ee0c2494565#rd
代码:
string msg = “<div style=”font-size: 14px; line-height: 23px; text-indent: 2em; color: rgb(43, 43, 43); font-family: 宋体, serif; color:red;”><a href=”www.qq.com”>11111测试测试测试测试测试测试</a></div>”;
// msg = Server.UrlEncode(msg);
string url = “https://api.weixin.qq.com/cgi-bin/media/uploadnews?access_token=” + token;
string strMsg = “{“articles”: [{“thumb_media_id”:”Q5NcBQWSleZHsTh2lja_xMd0sIyxkizgZGBJpJVdjP7LDoRcf5a1saSIe5kE8o_Y”,” +
” “author”:””, “title”:”发福利,拼人品,双11求合体,依视路镜片免费抢”,” +
// ” “content_source_url”:”http://m.vamun.com/wrap/weixin/1111/1111.aspx”, “content”:”<a href=”” + newurl + “”>测试帐号</a>”,” +
” “content_source_url”:”http://m.vamun.com/wrap/weixin/1111/1111.aspx”, “content”:””+msg+””,”digest”:”测试”,show_cover_pic”:”0″}]}”;
问题:“本人的a 标签被过滤了,还有封面图片被显示到图文消息中。”
本人的地址:http://mp.weixin.qq.com/s?__biz=MzAwODA5NTU1MA==&mid=200881316&idx=1&sn=dfd92482cf80c2c950c22ee0c2494565#rd
解决方案
15
15
1、本来就不允许在群发消息里面加外链;
2、建议使用json转换lib去封包,你这么拼字符串没法看。