微信公众平台接口调试工具可以请求成功,微信显示出现故障! 5C

暑假闲来无事入坑微信开发,刚上来就碰到了问题,刚刚做了自动回复,就是给公众号发什么消息就原样返回,文字现在可以,但是图片的话出现了问题。
在微信公众平台接口调试工具中测试图片消息没有问题,但是在APP中就显示出现故障。
后台:
/*
* 接收图片消息
/
private function receiveImage($object)
{
$result = $this->transmitImg($object);
return $result;
}
/

* 回复图片消息
*/
private function transmitImg($object)
{
$imgTpl = "
<![CDATA[%s]]>
<![CDATA[%s]]>
%s
<![CDATA[image]]>
<![CDATA[%s]]>
<![CDATA[%s]]>
%s
";
$result = sprintf($imgTpl, $object->FromUserName, $object->ToUserName, time(), $object->PicUrl, $object->MediaId, $object->MsgId);
return $result;
}

调试工具:
请求地址:
ayidiedu.com/wx/index.php

返回结果:

    200 OK

    Connection: Keep-Alive
    Date: Thu, 05 Jul 2018 11:00:48 GMT
    X-Powered-By: PHP/5.4.45
    Server: Apache/2.4.23 (Win32) OpenSSL/1.0.2j PHP/5.4.45
    Content-Type: text/html
    Content-Length: 405

    <xml>
        <ToUserName>
            <![CDATA[mencre]]>
        </ToUserName>
        <FromUserName>
            <![CDATA[mencre]]>
        </FromUserName>
        <CreateTime>1530788448</CreateTime>
        <MsgType>
            <![CDATA[image]]>
        </MsgType>
        <PicUrl>
            <![CDATA[http://mmbiz.qpic.cn/mmbiz_jpg/uEa8HcUTrt5eAtUJQyazQ3ic6j4Ub5PsuRuc2bibicvlOZHoG4hCgZhL3wBLKXAlKNn3EvwzGXfl2v3bVEQfs4qNw/0]]>
        </PicUrl>
        <MediaId>
            <![CDATA[]]>
        </MediaId>
        <MsgId>11111111111111111111</MsgId>
    </xml>

提示:
请求成功

手机端就显示故障了!

0

1个回答

图片得加额外调用地址

0
qq_17497931
mencre 请问这个额外调用地址要从哪弄呢
12 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
微信公众平台接口调试工具提示-1000错误
错误原因:最新版的微信公众号开发要求通过开发者ID及密码调用获取access_token接口时,需要设置访问来源IP为白名单。而在公众号开发初期是没有这条限制的。 解决办法:通过微信公众平台管理中心-开发-基本配置-IP白名单选项配置你的请求IP即可。 ...
微信开发实战(2)—微信公众平台接口调试工具
微信公众平台为公众号开发者提供了网页版的接口调试工具,开发者可以直接在网页中调用对应的接口,比如获取access_token接口,创建菜单接口,发送消息接口 等等。 先看一下界面,访问: http://mp.weixin.qq.com/debug/ 可以看到如下界面: 一、接口类型:因为微信公众号接口比较多,所以这里进行了分类,包括:基础支持、向用户发送消息、用户管理、
微信公众平台接口调试工具
微信公众平台为公众号开发者提供了网页版的接口调试工具,开发者可以直接在网页中调用对应的接口,比如获取access_token接口,创建菜单接口,发送消息接口 等等。   先看一下界面,访问: http://mp.weixin.qq.com/debug/ 可以看到如下界面:   一、接口类型:因为微信公众号接口比较多,所以这里进行了分类,包括:基础支持、向用户发送消息、用户管理、自定义...
微信公众号token验证成功,但是自动回复没反应 / 该公众号服务故障
微信公众号token验证成功,但是自动回复没反应 / 该公众号服务故障 微信公众号token验证成功,但是自动回复没反应 / 该公众号服务故障 微信公众号token验证成功,但是自动回复没反应 / 该公众号服务故障 先上代码,输入?自动回复时间 &amp;lt;?php header('Content-type:text'); define(&quot;TOKEN&quot;, &quot;weixin&quot;); $wechatO...
微信在线接口调试工具的使用
微信公众平台在线测试接口的使用   1.在线测试接口的地址:https://mp.weixin.qq.com/debug 会出现以下界面:   接口类型为基础支持的接口负责获取access_token以及获取微信服务器的IP地址   这张表在你的公众号管理页面中可以找到,以下需要用到的appid和secret也是在该页面。 2.获取access_token access_
微信开发第三篇 微信开发者工具在线接口调试工具的使用介绍
微信在线接口工具调试使用
微信web调试工具调试移动端接口
最近使用开发微信相关内容,使用了微信官方提供的web开发者工具。工具的作用是可以在PC上模拟微信环境,调试一些对应的如授权,分享这些功能,方便快速排查问题。使用方法和下在地址见官网:https://mp.weixin.qq.com/wiki?t=resource/res_main&amp;amp;id=mp1455784140调试微信的功能这里不做详细介绍,主要介绍下,使用这个工具调试手机app接口的功能...
微信公众平台接口调试(微信订阅号自动回复接口)
微信公众平台接口 微信订阅号自动回复接口
关于微信获取access_token接口,返回值为-1000的问题
今天打算获取token来,来修改公众号的菜单,结果像往常一样输入了appid 和 secret ,结果没有返回access_token,而是返回了一个-1000,并提示 "未知返回状态" 最终翻看微信开发api找到需要去配置IP白名单。只需要配置访问来源IP即可。 同时使用这个 http://ip.qq.com/ 可以拿到IP。 重新获取access_toke
微信公众平台工具 —— 接口返回代码一栏
微信公众平台工具 —— 接口返回代码一栏 errcode errmsg 意义 解决方法 0 ok 成功   40164 invalid ip 127.0.0.1, not in whitelist hint: [SBBQTa05733055] ip错误 将ip地址加入到微信 IP白名单 40016 inval...
微信公众平台测试账号 接口信息配置失败解决方法
后台会发个请求到URL,所以只要能正确返回就可以 echo $_GET['echostr']; ?>
微信公众平台 多媒体文件上传接口调试工具
在微信素材管理中,获取微信永久素材和临时素材需要media_id参数,这个参数需要通过上传素材来实现。调试工具地址:微信公众平台接口调试工具步骤一 1:接口类型:基础支持 2:接口列表:多媒体文件上传接口/media/upload 3:添加微信公众平台access_token值 4:选择你上传的多媒体文件类型 5:选择你需要添加的文件(media) 步骤二 检查问题,成功返回参数,错误
微信公众平台自定义菜单的创建及创建过程中遇到的错误
准备工作:         由于调用微信接口采用的是https协议,所以我们需要用cURL来模拟https请求。那么我们就要了解用php建立cURL请求的基本步骤,举个例子说明一下。         例子:                 public function cUrl_request($url,$data=null){                 //初
微信公众平台开发关于“该公众号暂时无法提供服务,请稍后再试”解决方案
微信公众平台开发关于“该公众号暂时无法提供服务,请稍后再试”解决方案 (2014-12-02 13:46:08) 转载▼ 标签:  微信 分类: 微信公众平台开发 关于“该公众号暂时无法提供服务,请稍后再试”的出现情况和解决方案。第一部分是官方的解答,在公众平台的开发者文档发送被动响应消息可以得到相关的解答,但是也有一些其他的情况
关于微信公众平台提交URL以后显示请求URL超时的处理方法
解决方法如下: 1,从微信那再次下载wx_sample.zip的包 2,重新设置token,将wx_sample.zip的代码解压后保存为你需要的文件名如:index.php 3,认证通过后,在用你原有的代码覆盖index.php即可正常运行   其原理可能相当于RESET,希望可以帮助那些跟我一样需要移植平台的开发者少走一些弯路~
关于微信公众平台修改接口配置信息一直出现配置失败
当你想修改 却一直出现配置失败的字眼 而你确定的自己的url没错的情况下可以考虑一下代码 比如 这样的情况下我的情况是配置失败 所以当我改成这样 就可以成功配置了  配置完之后你就可以变回原来的样子了
微信公众号调试工具,非常方便
是个微信公众号的调试工具,用起来非常方便,是和后台联调的一个工具。
微信公众平台支付接口调试工具
https://pay.weixin.qq.com/wiki/tools/signverify/
微信“公众平台测试账号”接口调试指南
本文讲来通过使用“公众平台测试账号”结合接口调试工具进行讲解,因为实际开发除了appId和接口以及业务逻辑全部需要自己实现之外,调用方式和这个大致是一样的。 所以为了先整体上探究下微信开发接口的调用方式,所以我们可以通过学习下本文来先简单了解下,之后根据官方标准和实际需求实现自己需要的接口即可。 上一篇中我们简单介绍下微信开发如何入门以及可能用到的资源和学习文档,这篇我们来整体看下微信
绑定微信公众平台提示“请求URL超时”解决办法(转)
前两天搭建好了祥恩微信管家,新申请了一个微信公众号“祥恩站长圈”,一直等着审核。今天给我发邮件说审核通过了,于是就迫不及待的给自己开了个账号来绑定微信平台。于是乎,问题就出来啦,在填完URL跟Token点提交按钮后,一直提示“请求URL超时”。 2 于是就开始找原因,找了个工具测试看服务器能否发送并接收数据,正常。 3 没办法,只好求助与莎莎
微信公众平台开发调试方法
在这篇微信公众平台开发教程中,我们将介绍如何进行微信公众平台上的开发调试方法。   一. 使用微信公众平台接口调试工具 进入地址 https://mp.weixin.qq.com/debug/, 在接口类型中选择要调试的类型,这里调试基本消息所以选择 消息接口调试 接口列表中选择自己要调试的类型,这里以 文本消息 为例 这里主要是填写URL和Conten
微信公众号url配置失败问题
1、可能是自己的url错误,确保域名可以访问,最重要是外网必须是80端口。 2、如果项目中使用的是ssm框架,配置的controller及service,如: http://19887h5t03.iok.la/wx/wx/wx/wxFunction.action 则配置不成功, 3,解决办法是直接写成servlet的形式,类似于验证码的生成 在配置下web.xml url路...
微信公众号get与post请求实现模版
在做微信公众平台后台开发的时候,常常需要用代码实现模拟浏览器的GET和POST请求, 下面是用Java语言实现的GET和POST请求的一般写法:1.GET请求模拟(不带参数) //由于这类方法经常被用到,因此建议写在一个工具类里面,设置为静态方法,方便调用。 //requestUrl表示请求链接 public static String sendGet(String requ
微信公众平台模板消息发送接口文档
为了保证用户不受到骚扰,在开发者出现需要主动提醒、通知用户时,才允许开发者在公众平台网站中模板消息库中选择模板,选择后获得模板ID,再根据模板ID向用户主动推送提醒、通知消息。 模板消息调用时主要需要模板ID和模板中各参数的赋值内容。请注意: 1.模板中参数内容必须以".DATA"结尾,否则视为保留字; 2.模板保留符号"{{ }}" 案例: {{first.DATA}}
微信开发提交服务器配置时提示URL超时
昨天跟一个朋友吃饭,谈到微信公众号的事情,说到帮他做一个微信公众号,于是今天在折腾这个,在微信页面添加服务器配置之后,点提交,自己搭建的web服务器收到了微信转发过来的请求,然后按要求返回传过来的随机字符串之后,微信页面提示请求URL超时,于是就觉得很奇怪,服务器已经接收了请求了啊,也返回随机字符串。在网上搜了一下可能是ip变化的原因,因为用的自己电脑做的外网映射,用的nat123工具,可能是这个
微信公众号 请求url超时解决方案
起因以前好好的微信对接,最近突然就无法绑定公众号了,提示请求url超时,查看了网站代码进行了各种测试,都没有问题,直接访问微信验证时的地址,用chrome查看响应时间是46ms,但微信一直提示超时。 网上查了资料说把数据库链接改为127.0.0.1结果,呵呵,无效。 最终把微信验证放在程序最前面,终于通过了。猜测可能是微信的相应时间应该再10ms以内。解决方案将微信的验证代码,放在所有代码段之前
微信公众请求URL超时常见解决方法
微信公众开发者模式,首先需要填写URL和Token,其中URL是开发者用来接收微信服务器数据的接口URL。Token可由开发者任意填写,用作生成签名(该Token会和接口URL中包含的Token进行比对,从而验证安全性)。而有时当我们提交时会出现“请求URL超时”的问题。现在我们来分析下这种问题的解决办法。  1.在分析问题的前提,你需要拥有一个公网IP的服务器或者虚拟主机(注:需要使用域名
微信公众号开发[该公众号提供的服务出现故障,请稍后再试]
可能出现的原因: 标签的大小写。查看回复内容中代码是否标签大小写有问题。 xml里面不能有空格,比如 &amp;amp;lt;Content&amp;amp;gt; &amp;amp;lt;! [CDATA[ 怎么] ]&amp;amp;gt; &amp;amp;lt;/Content&amp;amp;gt; 中间都不能有空格。 3.确定代码书写无误,比如返回的数据是否正确...
微信端发消息时而成功时而失败并提示:该公众账号暂时无法提供服务,请稍后再试
微信号开发,在微信端发送消失,时而响应成功,时而失败并提示“该公众账号暂时无法提供服务,请稍后再试”;服务器配置,url时而配置成功,时而配置失败;调用微信消息接口,时而请求成功,时而请求失败;报警提示:“内容: 微信服务器连接公众号开发者服务器时发生超时,超时时间为5秒”。 原因:开发者服务器域名指向两个IP。服务器删除一个IP之后正常。 搜索
绑定微信公众平台提示“请求URL超时…
一般只有windows的服务器才会出现这样的情况,Linux服务器就不会,   就是连接服务器数据库地址localhost 更改成  127.0.0.1 像这下图例子:
微信jssdk对接遇到的坑(配置,分享朋友圈接口)
说说对接微信网页sdk会遇到的一些坑。 1.首先是获取access_token,需要加入当前调用机器IP。在公众号设置里加入白名单 具体的调用方式参考链接微信获取access_token 获取ticket的方式 获取到之后就是生成签名了 签名方法的代码(c# 代码) /// &amp;lt;summary&amp;gt; /// 微信支付协议接口数据类,所有的API接口通信都...
解决微信公众平台接口配置信息配置失败问题
填写好URL及TOKEN后,点“提交”时,总是提示“配置失败”或其他错误 确认URL指向的后台页面代码没有问题 确认TOKEN配置没有问题 这时请查看一下你的INDEX或Wechat.class.php页面的编码格式,改成GB2312试试吧,也许会令你的问题迎刃而解。
关于微信公众平台测试号配置失败的问题
在做微信测试的时候,遇到测试失败的问题,如下图: token值没有问题,wx_sample.php部分代码 在这种情况下出现配置失败。解决办法:在代码中修改一个地方,即保证代码:$wechatObj->valid();有执行即可 修改后配置成功:
微信公众号接口调试流程
微信公众号开发追重要的就是要把微信与云连接起来。 1.进入测试 2.申请好云: 3.开始配置: 1.不管怎么样,先在云空间里根目录下放置了一个token/index.php文件,这个文件的内容为(另存文件index.php) index.php里的token值,这个值是可以变的,但是要和微信公众号里的token值一一对应。 2.理解这个index.php文件是干嘛的?是为了验证我们的这个...
微信公众号开发(十六):微信的一些其他的常用接口测试代码
/** * 公众平台通用接口工具类 * * @author 熊诗言 * @date 2015-09-05 */ public class WeiXinUtil {     private static Logger log = LoggerFactory.getLogger(WeiXinUtil.class);               //微信服务器地址     priv
微信公众号提示 :该公众号提供的服务出现故障,请稍后再试
最近在做公众号开发,其服务配置为自己的服务器,有一段时间一直出现该公众号提供的服务出现故障,请稍后再试,这样的提示,相信有很多小伙伴遇到过这样的问题! 一、 具体问题描述 事件响应或消息自动回复时,功能可以正常实现,当功能完成之后就会出现,就会出现该公众号提供的服务痴线故障,请稍后再试,也就是说功能完全实现,就是看见这个提示让人很操蛋! 二、后台服务使用的框架 语言:C# 框架:Senparc.w...
微信服务号被动回复消息:该公众号提供的服务出现故障,请稍后再试
我这出现这个问题的原因是我回复的 XML 中有空格,如: 12345678 把空格去掉后,问题解决
微信公众号开发-----微信模板消息接口-----发送模板消息
发送模板消息 接口调用请求说明 http请求方式: POST https://api.weixin.qq.com/cgi-bin/message/template/send?access_token=ACCESS_TOKEN POST数据说明 POST数据示例如下: { "touser":"OPENID", "template_
PHP7.0微信公众平台开发3: API接口的调用代码模板
PHP7.0微信公众平台开发3: API接口的调用代码模板 1. API接口的声明 2. API接口的调用代码模板
公众平台测试帐号开发全流程第6篇-接收和被动回复消息
接收消息 接收消息注意事项 关于接收消息Url 代码 接收和回复消息流程 各消息类型的推送XML数据包结构 关于bean转换xml和xml转换bean 被动回复消息 注意事项 回复内容的XML数据包结构 注意ToUserName和FromUserName 回复消息的具体流程接收消息 关于消息,上篇文章已经介绍了差不多,这篇主要是讲述接收微信服务器发送的消息。 接收消息又分为普通消息和事件消息。 普通
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 微信公众平台接口开发教程 微信公众平台开发接口教程