mengke.me 2018-07-05 11:01 采纳率: 0%
浏览 3047
已结题

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

暑假闲来无事入坑微信开发,刚上来就碰到了问题,刚刚做了自动回复,就是给公众号发什么消息就原样返回,文字现在可以,但是图片的话出现了问题。
在微信公众平台接口调试工具中测试图片消息没有问题,但是在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>

提示:
请求成功

手机端就显示故障了!

  • 写回答

1条回答

  • gjf668882007 2018-07-05 11:29
    关注

    图片得加额外调用地址

    评论

报告相同问题?

悬赏问题

  • ¥15 LiBeAs的带隙等于0.997eV,计算阴离子的N和P
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘
  • ¥15 matlab有关常微分方程的问题求解决
  • ¥15 perl MISA分析p3_in脚本出错
  • ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
  • ¥15 ubuntu虚拟机打包apk错误
  • ¥199 rust编程架构设计的方案 有偿
  • ¥15 回答4f系统的像差计算
  • ¥15 java如何提取出pdf里的文字?
  • ¥100 求三轴之间相互配合画圆以及直线的算法