template() public static method

发送模板消息
public static template ( string $openid, string $templateId, array $data, string $url = '', string $topColor = '#FF0000', string $defaultItemColor = '#173177' ) : array
$openid string
$templateId string 模板ID
$data array 详细内容 比如:保养过期通知 详细内容如下: {{first.DATA}} 保养到期时间:{{keynote1.DATA}} 上次保养时间:{{keynote2.DATA}} 上次保养里程:{{keynote3.DATA}} {{remark.DATA}} 对应data数据为: $data = array( 'first' => '尊敬的车主,您的爱车保养以过期' 'keynote1'=> '2014年12月12日', 'keynote2'=> '2013年12月12日', 'keynote3'=> '555KM', 'remark'=> '点击保养,惊喜不断!', ); 如果需要指定每项颜色: $data = array( 'first' => array( 'value' => '尊敬的车主,您的爱车保养以过期' 'color' => '#FC5C48' ), 'keynote1' => array( 'value' => '2014年12月12日' 'color' => '#173177' ), 'keynote2' => array( 'value' => '2014年12月12日' 'color' => '#173177' ), 'keynote3' => array( 'value' => '2013年12月12日' 'color' => '#173177' ), 'remark' => array( 'value' => '点击保养,惊喜不断!' 'color' => '#173177' ), );
$url string
$topColor string
$defaultItemColor string
return array array( 'errcode' => int 0 'errmsg' => string 'ok' (length=2) 'msgid' => int 413100638 )
Example #1
0
File: mp.php Project: pfinal/wechat
    $result = \PFinal\Wechat\Service\QrcodeService::temporary(1000001, 60 * 60 * 24);
    $url = \PFinal\Wechat\Service\QrcodeService::url($result['ticket']);
    echo "<img src='{$url}'>";
    //永久 数字key
    $result = \PFinal\Wechat\Service\QrcodeService::forever(33);
    $url = \PFinal\Wechat\Service\QrcodeService::url($result['ticket']);
    echo "<img src='{$url}'>";
    //永久 字符串key
    $result = \PFinal\Wechat\Service\QrcodeService::forever("haha");
    $url = \PFinal\Wechat\Service\QrcodeService::url($result['ticket']);
    echo "<img src='{$url}'>";
}
if (isset($_GET['template'])) {
    //$data = ['first' => '234', 'keyword1' => 'aaa', 'keyword2' => 'adsfsaf', 'keyword3', 'remark' => 'aaaa'];
    $data = ['first' => ['value' => '234', 'color' => '#FC5C48'], 'keyword1' => 'aaa', 'keyword2' => 'adsfsaf', 'keyword3', 'remark' => 'aaaa'];
    $result = \PFinal\Wechat\Service\MessageService::template($openid3, 'VSmzI2hL3MuHyd1eqw9eIxNsLmY4N8CFTgX4tiCDyYI', $data);
    var_dump($result);
}
if (isset($_GET['menu'])) {
    //var_dump(\PFinal\Wechat\Service\MenuService::create($menus));
    var_dump(\PFinal\Wechat\Service\MenuService::all());
}
//var_dump(\PFinal\Wechat\Service\MessageService::send($openid, new \PFinal\Wechat\Message\Text('pFinal.cn')));
//$result = \PFinal\Wechat\Service\MaterialService::uploadFileTemporary('./test.jpg', 'image');
//var_dump($result);
//var_dump(\PFinal\Wechat\Service\MessageService::send($openid, new \PFinal\Wechat\Message\Image($result['media_id'])));
//var_dump(\PFinal\Wechat\Service\MessageService::send($openid, new \PFinal\Wechat\Message\News($news)));
//var_dump(\PFinal\Wechat\Service\UserService::get($openid));
//var_dump(\PFinal\Wechat\Service\UserService::batchGet([$openid, $openid2]));
//var_dump(\PFinal\Wechat\Service\QrcodeService::temporary(11));
//var_dump(\PFinal\Wechat\Service\QrcodeService::forever(99));