微信公众号被动回复图片失败问题解决

就一个简简单单的回复图片,搞了一个小时了没成功,还找不到问题,后来突然发现,从接口文档里面复制过来的代码里面有空格,就是这些空格导致了失败,解决办法就是去掉其中的空格。

接口文档代码如下(格式化之后):


< ![CDATA[toUser] ]>
< ![CDATA[fromUser] ]>
12345678
< ![CDATA[image] ]>
< ![CDATA[media_id] ]>

修改之后可以回传的代码:

private function transmitText($object, $content)
    {
        $textTpl = "


%s


";
        $result = sprintf($textTpl, $object->FromUserName, $object->ToUserName, time(), $content);
		echo $result;
        return $result;
    }

 

你可能感兴趣的:(PHP)