您现在的位置是:构建微信公众号被动回复news多图文消息xml

构建微信公众号被动回复news多图文消息xml

分类: Weixin 日期:2017-03-26点击:4125

 public static function transmitNews($message) {
    if( !is_array($message) || empty($message) ) {
        return;
    }
    $itemTpl = "<item><Title><![CDATA[%s]]></Title><Description><![CDATA[%s]]></Description><PicUrl><![CDATA[%s]]></PicUrl><Url><![CDATA[%s]]></Url></item>";
    $item_str = "";
    foreach ( $message['Articles'] as $item ) {
        $item_str .= sprintf($itemTpl, $item['Title'], $item['Description'], $item['PicUrl'], $item['Url']);
    }
    $xmlTpl = "<xml><ToUserName><![CDATA[%s]]></ToUserName><FromUserName><![CDATA[%s]]></FromUserName><CreateTime>%s</CreateTime><MsgType><![CDATA[news]]></MsgType><ArticleCount>%s</ArticleCount><Articles>$item_str</Articles></xml>";
    $xml = sprintf($xmlTpl, $message['ToUserName'], $message['FromUserName'], $message['CreateTime'], $message['ArticleCount']);
    return $xml;
}

标签: XML Weixin

站长简介

    姓名:喻理
    微信:yuli0927
    邮箱:yuli0927@126.com
    不懂业务的运维工程师不是一个好程序员。

分类

最新文章

热门文章

全站标签