qq_17497931
MK965
采纳率0%
2018-07-05 11:01

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

5

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

    图片得加额外调用地址

    点赞 评论 复制链接分享

为你推荐