微信群发图文消息接口正文图片无法显示问题

已经按下面的接口方式将图片来上传到微信服务器,并获取地址了

url 替换了正文中url,得到的html代码如:

但是推送到微信之后,正文里的图片还是显示不出来,而且之后的文字内容也完全不显示了,只剩下一个空的请问大神是什么问题呀?

2个回答

图文消息无法发送html格式的 数据, 图文信息里面有一个 专门存放图片路径的字段,thumburl, 你阅读一下图文信息的发送json格式。

PicUrl 不是 thumburl ,

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
群发微信图文消息,但是正文中的图片却不显示
问题描述: 在做微信群发图文消息的时候,遇到了图文消息中正文部分的图片,在发送到公众号之后不显示。 仔细查看公众号开发文档后发现了这样一句话: 请注意,在图文消息的具体内容中,将过滤外部的图片链接,开发者可以通过下述接口上传图片得到URL,放到图文内容中使用。(摘自微信开发文档) 因为一般情况下,我们填写正文的时候,都是采用富文本编辑器,所以正文中上传的图片,也就是编辑
微信平台调用群发接口发送图文消息时图片不显示
现象:使用微信群发接口发送图文消息后,在微信端打开图文消息之后发现文章正文的图片不显示,只显示正文的文字。点击“阅读全文”,才可正常查看文章信息。 原因:微信平台开发者文档中已表明:使用群发接口时,在上传图文消息素材之前,应将content字段中的图片上传到微信服务器中,并用返回的URL替换掉原有的外链接。 若不替换,微信平台会自动过滤掉外链接的多媒体文件。 解决办法:用正则表达式匹配出字符串
微信群发图文消息步骤说明
前段时间学习微信接口开发,心得与大家分享 第一步,调用“上传下载多媒体接口”上传图片, 接收微信服务器返回结果: 解析获取返回的url的值,等待备用   第二步:调用“上传图文消息素材”接口 截图中红色方框标记的thumb_media_id的值替换执行第一步获取url , 调用“上传图文消息素材”接口之后,接口返回结果: 解析并取得media
微信公众号开发--群发图文消息,消息体包含图片地址
微信公众号群发图文消息,消息体包含图片
微信高级群发之一上传图文消息素材
/** * uploadNews(List messageInfos)上传图文消息素材,最多上传10个图文 * accessToken:(ACCESS_TOKEN长期有效).   *   * @author HanKeQi   * @param  @return          设定文件 * @throws String   DOM对象   * @s
[012]微信公众号开发教程第3篇--群发图文消息里图片被过滤掉的问题
最近项目需求,开发微信群发图文消息的第三方接口时,遇到文章内容中的图片被自动过滤掉的问题,而且文章中的标签也被dom掉了,很苦恼,网上查询很多问答,都没有解决办法。 几天过后,又重新拿起项目,问题必须要解决了,回想自己是按照微信官方的开发文档做的,应该不会有问题呀!所以又根据问题开始找解决办法,花了半天时间,总算皇天不负有心人呀,看到了一条消息,心里就开始有底了,总算找到问题的源头了。消息如下:
微信公众平台 发送消息-群发接口
前言:最近做微信开发,弄了一个群发接口,本着不记录肯定会忘记的本事,在这里整理一下。多学习多进步。本文比较啰嗦,可以查看参考文章,我就是从那位大神那里学习到的。本片文章基于Spring开发,Spring提供的用于访问Rest服务的客户端。 这篇文章解决的问题: 1.上传图文消息素材 2.根据openid列表群发官方技术文档:微信公众平台技术文档一、查看相关技术文档,确定自己业务需求我想说明一下
PHP 7.0+ 微信图文群发的脚本参考
PHP 7.0+ 微信图文群发的脚本参考 花了大半天才解决这个问题,分享一下,希望有所帮助。
Java微信公众平台开发之群发接口(高级群发)
再次吐槽下,微信素材管理和群发这块文档对Java很不友好,此文需要结合我前文和官方文档。测试号调试群发只需看是否群发消息是否能组装成功,不需要看结果如何(反正不会发送成功的),因为微信还没开放这个功能(估计也不会开放的)。一、群发说明在公众平台网站上,为订阅号提供了每天一条的群发权限,为服务号提供每月(自然月)4条的群发权限。1、对于认证订阅号,群发接口每天可成功调用1次,此次群发可选择发送给全部...
微信开发第七篇发送素材(图文)信息
C#微信群发素材
.net 开发微信公众平台(三)-----发送图文消息
实现了发送文本消息,现在我们来实现
调微信接口之上传图文消息内的图片获取URL
新增永久图文素材中的content参数,官方给出的解释为:图文消息的具体内容,支持HTML标签,必须少于2万字符,小于1M,且此处会去除JS,涉及图片url必须来源 "上传图文消息内的图片获取URL"接口获取。外部图片url将被过滤。也就是说如果我们在content中传入的内容包含了src是别的网站的image的话,该图片是无法添加和显示的,我们需要先用上传图文消息内的图片获取URL该接口将图片上...
微信高级群发接口demo
微信群发接口的基本思路: 1.  获取关注者列表 2.  创建群发的XML 3.  发送群发的XML。 作者编写了一个文本群发的demo 供读者分享。 public class TestWeixinGroupSend {          public String getAccess_token(){         String access_token
微信开发群发图文消息效果,公众号群发消息案例demo
微信公众号一个最重要的作用就是向粉丝发送图文消息, 这个功能在公众号后台操作非常简单, 但是怎么通过开发的方式, 实现群发图文消息的功能呢? 微信开发群发图文消息视频教程在线观看 https://edu.csdn.net/course/play/4969/89682
微信开发模式群发消息接收的是乱码
先用urlencode是因为中文在数组转json时会被编码为unicode,微信接口无法识别,所以得在json_encode前先来个编码,等转换后再用urldecode转回来,这样传输给接口的就是正常的中文了。
微信群发图文消息invalid media_id hint,thumb_media_id怎么获取
微信群发图文消息thumb_media_id, thumb_media_id怎么获取, 微信群发图文消息invalid media_id hint, 微信群发图文消息40007, 40007,invalid media_id hint, thumb_media_id获取地址,thumb_media_id获取接口   ITEYE链接:http://fansh
微信api 群发 图文消息
header('Content-type: text/html; charset=utf-8');#设置头信息 require_once('zhphpWeixinApi.class.php'); $zhwx=new zhphpWeixinApi();//实例化 $configArr=array(      'token'=>'weixintest',      'appid'=>'wx7
微信公众平台开发(89) 高级群发接口
在这篇微信公众平台高级接口开发教程中,我们将介绍如何使用接口实现微信公众平台群发功能。 本文分为以下四个部分: 准备群发内容 选择群发对象 执行群发 接收群发结果   一、准备群发内容 群发内容可以是文本、图片、语音、视频、图文。群发文本只需要文本内容,其他内容需要获得相应的media_id。 1. 文本内容 文本内容就是一段文字,比如:"微信公众平台开发最佳实践"
java微信开发高级接口----群发功能
在做微信高级接口开发中,或许总会碰到很多神奇的错误码,而这些错误码在官方文档中还是找不到原因,因此贴出自己开发过程中用的一些demo,希望能够给一些小伙伴指点迷津。{"errcode":45028,"errmsg":"has no masssend quota hint: [c3ZjkA0323age9]"}如遇到这个错误码,官方文档是没有查询的,这个是因为测试号没有大型数据群发配额导致,解决办法
微信高级群发之五预览接口
/** *  * sendPreview:(通过该接口发送消息给指定用户,在手机端查看消息的样式和排版。).   *   * @author HanKeQi   * @param  @param openId  用户唯一标示 不能为空 * @param  @param mediaId  类型 * @param  @param messagetype 5
微信公众号开发---群发消息
1.发送消息-群发接口: 暂时5个重点: 1>图文消息中需要的图片,得使用 "上传图文消息内图片接口,上传成功并获得图片URL",替换文本中的图片路径! 2> is_to_all = true,会让群发消息,进入公众号在微信客户端的历史消息列表(应该是用户打开公众号,就可以看到之前的一条条群发消息记录,可再次查看消息内容) 认证订阅号,一天,只能使用 'is_to_all=true' 一
java实现微信图文消息的发送
上面已经实现了消息的接收和发送,下面开始整个图文消息。这个才是大头吧,毕竟公众号还是得靠点图才能留住观众。hey~左边的观众。hey~右边的观众。可惜菜鸟的博文没有观众。还是给大家贴下柳峰老师的博文吧,毕竟又是参照他的做的。博文连接贴到最下面了。哈哈,想打我吗?!   其实,看完柳峰老师的博客,应该就感觉到很简单了吧,哈哈,又想打我是吗?!   首先先看下微信开发文档中图文消息中必备的
PHP微信公众号开发——群发消息
一.官方文档 高级群发接口 https://mp.weixin.qq.com/wiki... 二.关于群发接口 1.订阅号每天可以群发消息一条,服务号每月(自然月)四条的群发权限。开发者模式下,可以通过高级群发接口,实现更灵活的群发能力。 2.注意 ● 对于认证订阅号,群发接口每天可成功调用1次,此次群发可选择发送给全部用户或某个标签; ● 对于认证服务号虽然开发者使用高级群
微信开发中多图文上传后台怎么写?
1.编写添加图文方法addnews,将图文添加到数据库中用post方式获取到data的值,用foreach遍历数组,如果键为0则把数据(mpid,title,create_time)添加到数据表media_news中,根据数据表media_news_list与表media_news的关联(news_id)再将数据添加到数据表media_news_list中,数据添加成功返回'error'=>...
微信群发图文消息前端页面,公众号开发图文消息页面
微信群发图文消息, 我们参考公众号后台发送文章, 把需要向微信提交的内容展示出来, 主要包括 标题 作者 原文链接 摘要 图文消息内容 群发对象 预览微信号等 这节课程跟着子恒老师先把微信群发图文的前端页面完成… 微信开发群发图文消息页面视频教程在线观看 https://edu
群发图文素材(测试号操作及出现的问题)
1.在微信群发图文的时候,首先要上传素材,然后进行群发(至于上传永久性素材的操作已经在“图文素材上传(永久性素材)说明:”一文中说明) 2.1步骤中获取的meida_id就是多图文所需要的素材 下面我们讲解继续的步骤操作: ----------- 将2中的meida_id进行拼凑成json数据的需要形式: $sendperson = array("media_id" =>$media_i
微信群发接口发送视频获取media_id返回null
微信群发视频时:微信文档这样说道: 请注意,此处视频的media_id需通过POST请求到下述接口特别地得到:https://file.api.weixin.qq.com/cgi-bin/media/uploadvideo?access_token=ACCESS_TOKEN POST数据如下(此处media_id需通过基础支持中的上传下载多媒体文件来得到): {   "media_id
微信通过openid群发消息,公众号openid群发图文,微信多图文开发20
微信公众号群发消息, 有两种方式, 第一种是通过粉丝的openid群发,这种方式,只能是微信服务号才能使用。 第二种是通过标签群发,这种方式订阅号,服务号都可以使用。 今天跟着子恒老师学习使用openid群发… 微信通过openid群发消息开发视频教程在线观看 https://edu.csdn.net/course/pla
微信开发学习记录:返回的图文消息看不到图
问题描述:使用调试工具 http://debug.fangbei.org/ 进行调试,返回的图文消息xml格式正确,但是在手机端始终仅显示文字,不显示图片。     尝试修改程序,使返回的Url为PicUrl中定义的图片地址,这样点击该条文章,则打开页面中直接显示该图片。如此操作后,返回后即可在返回的图文消息中显示图片了。     感觉较大可能是网速慢导致图文内容中图片不显示,通过以上操作将图
微信公众平台 高级群发消息接口使用方法
在这篇微信公众平台高级接口开发教程中,我们将介绍如何使用接口实现微信公众平台群发功能。 本文分为以下四个部分: 准备群发内容选择群发对象执行群发接收群发结果   一、准备群发内容 群发内容可以是文本、图片、语音、视频、图文。群发文本只需要文本内容,其他内容需要获得相应的media_id。 1. 文本内容 文本内容就是一段文字,比如:"微信公众平台开发最佳实
微信公众号群发接口和原创校验
一、说明 1.1限制: 二、群发图文消息 三、群发图片、文本 四、群发时使用is_to_all 五、上传图文消息接口 5.1 上传图文消息内的图片获取URL【订阅号与服务号认证后均可用】 5.2 上传图文消息素材【订阅号与服务号认证后均可用】 六、原创校验 6.1 群发接口新增原创校验流程 6.2 群发接口的 send_ignore_reprint 参数 七、开始群发 7.1 根据...
微信开发预览接口
群发消息接口——第1步:预览接口 1.意义:为了防止开发者模式下,每月发送4条消息的限制,从而导致不满意消息的效果现象。 2.代码实现 纯文本 function sendMsgAll(){ //1.获取全局access_token $access_token = $this->getWxAccessToken(); //2.组装群发预览接口数据 array $url = "
微信图文排版方式?公众平台文章怎么编写?
1.骨骼型--规范、理性的分割法 常见的骨格有:竖向通栏、双栏、三栏和四栏等等。一般以竖向分栏居多。图片和文字的编排上,按照骨骼比例进行编排配置。给人以严谨,和谐,理性的美,骨格经过相互混合后的版式,既理性有条理,有活泼而具有弹性。 2.满版型--版面以图像充满整版 主要以图像为诉示,视觉传达直观而强烈。文字配置压制在上下,左右或中部(边部和中心)的图像上。满版型,给人大方舒适的感觉。这也是
微信--上传图文消息 群发消息
import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONObject; import com.baoping.commons.util.HttpUtils; import org.apache.http.HttpEntity; import org.apache.http.client.ClientProtocolExce
群发图文内容图片处理
在微信为更改之前群发消息的文章中,内容中的外部图片是完全ok的,但是现在需要把图片上传到微信服务器上返回新的微信端所在的链接才可使否则会过滤掉,下面是解决的方案代码: function httprequest($imgurl,$url){   $data = array(  "media" => "@$imgurl" ); $ch = curl_init(); curl_setopt(
java调用微信群发接口
首先我是用自己的公众号申请的测试号来开发的,下面是接口方面的测试   (1)这里是调用接口动态生成access_token的   然后把token放在下面,因为是自己的公众号,所以是下面测试接口时显示未授权,感觉是不是要换个认证的服务号试下     换个测试的接口:请求成功 基础支持: 多媒体文件上传接口 /media/upload 请求地址: http:/
微信公众号开发中遇到的问题——微信图文消息链接(五)
背景:最近有一个客户做微信公众号,想通过每月的推送,通过微信的jssdk接口,统计阅读或分享推送的人群,根据这个进行人群画像,为进一步销售做准备。但是,微信公众平台只提供了查看推送的人数,并没有提供查看该篇推送的用户的任何信息。因此,只能在开发模式下面实现,然而群发的图文消息的链接不是由开发者来确定的,而是当创建图文消息的时候微信指定好的。所以通过直接点击图文消息获取粉丝的信息是不现实的。(当然腾
公众号删除群发消息,微信删除图文消息-微信群发开发24
我们发布微信消息后, 过一段时间, 可能有些内容不适合, 需要把它删除, 今天来看看怎么通过微信公众号接口开发的方式, 实现这个功能… 公众号删除群发消息视频教程在线观看 https://edu.csdn.net/course/play/4969/96811
微信图文消息content html
{"media_id":"VBHtKxNdBbnNgNPcq2y6U8nzXudHHLjxi226NxdVEcM","content":{"news_item":[{"title":"test title","author":"test author","digest":"“ 每条大鱼, 都会相遇 ”大鱼海棠文\/海胆君 图\/海胆君网上找的《大鱼海棠》自放映以来,褒贬不一。可是海胆","cont
.net微信公众号开发——群发消息
本文将介绍微信公众号开发中用于群发消息的类MassMessage,包括:(1)MassMessage类;(2)群发;(3)删除;(4)预览;(5)查询发送状态;(6)接收推送群发结果事件。 源代码地址:http://git.oschina.net/xrwang2/xrwang.weixin.PublicAccount/tree/master/PublicAccount/MassMessage 演示地址:http://www.xrwang.net/Example/MassMessage.aspx
PHP 微信公众号 群发文本消息
//公众号 群发文本消息 //http://api.lialiu.com/test/qunfa public function qunfa(){ //https://api.weixin.qq.com/cgi-bin/message/mass/send?access_token=ACCESS_TOKEN //引入微信工具类 impor
重要·微信群发消息保存到web数据库补充,微信群发图文消息开发16
前面讲微信群发消息上传到微信服务器时, 由于还没有做群发, 所以看不到具体的效果, 导致我们的把消息写入到web数据库时, 没有写进去。 原因是现在的微信接口, 需要使用标签群发, 对应的字段为‘tag_id’, 而我们的程序中, 使用的是group_id, 今天做一个简单的补充, 把程序
Java微信公众号之图文消息的发送与响应四
技术开发文档: https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1445241432
微信公众平台开发教程Java版(四) 图文消息
引言: 上一章讲到了消息的接收和发送,但是讲的是最简单的文本信息。 在微信中用的最多的信息还是图文消息,本章就为大家讲解下微信图文消息是如何实现的。 包括单图文和多图文消息。 图文消息的XML数据包结构: 12345678 2      从上面结构图中可以看出要注意的几点 1、图文消息的条数最大限制为1
微信公众号开发(九)群发消息接口
微信公众号开发(九)群发消息接口 订阅号每日可以群发一条,服务号每个自然月可以群发4条。 1、根据标签进行群发【订阅号与服务号认证后均可用】 接口:https://api.weixin.qq.com/cgi-bin/message/mass/sendall?access_token=ACCESS_TOKEN 群发文本 sendall_text.php <?php @header
微信开发四: 图文消息
转载于:http://blog.csdn.net/tuposky/article/details/40589319 引言: 上一章讲到了消息的接收和发送,但是讲的是最简单的文本信息。 在微信中用的最多的信息还是图文消息,本章就为大家讲解下微信图文消息是如何实现的。 包括单图文和多图文消息。 图文消息的XML数据包结构: [xml] view plai
把图文消息上传到微信服务器,微信群发图文消息开发14
今天要实现微信图文消息上传到微信服务器, 这功能有两个接口, 其中一个是微信群发接口,使用这个接口可以在图文消息页面中添加小程序页面。 另外一个是永久素材中的图文消息接口,这个接口后期可以进行修改,在公众号后台也能看到。 你可以根据自己的情况选择使用哪一个, 在演示时, 子恒老师使用永久素材这个接口。 这节课程时
微信群发接口开发小结
高级群发接口比较简单(但需要认证).分别可以发送给全部粉丝,或者发送给特定标签下的用户,或者发送给特定用户(根据OpenID列表群发).消息的类型可以是:图文消息,文本消息,语音消息,图片消息,视频消息,卡券消息.需要注意的是除了文本消息能够直接发送外,语音,图片,视频消息需要通过基础支持中的上传下载多媒体文件来得到获得media_id,而图文消息需要先制作出图文消息内容体(获得特殊的media_
微信高级群发之三根据OpenID列表群发
/** *  * sendMsgByOpenId:(根据openId列表群发消息).  消息类型有5种: *  1图文(mpnews);2文本(text);3语音(voice);4图片(image);5视频(mpvideo)。此处messagetype不能传错了,只有五种。 *  messageContent类型: *  1,文本类型(key-value :"ke
企业微信发送消息(图文消息)
想要通过企业微信发送消息,首先要获取AccessToken。AccessToken:是企业号的全局唯一票据,调用接口时需携带AccessToken。CorpID:是企业号的标识,每个企业号拥有一个唯一的CorpID.Secret:是管理组凭证密钥。AccessToken需要用CorpID和Secret来换取,不同的Secret会返回不同的AccessToken。正常情况下AccessToken有效...
立即提问