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 如何实现H5在QQ平台上的二次分享卡片效果?
  • ¥15 python爬取bilibili校园招聘网站
  • ¥30 求解达问题(有红包)
  • ¥15 请解包一个pak文件
  • ¥15 不同系统编译兼容问题
  • ¥100 三相直流充电模块对数字电源芯片在物理上它必须具备哪些功能和性能?
  • ¥30 数字电源对DSP芯片的具体要求
  • ¥20 antv g6 折线边如何变为钝角
  • ¥30 如何在Matlab或Python中 设置饼图的高度
  • ¥15 nginx中的CORS策略应该如何配置