未定义的属性:Mandrill::$messages


Undefined property: Mandrill::$messages

我正在使用mandrill API,但正在获取error:Undefined property: Mandrill::$messages.code:

  $mandrill = new Mandrill('My KEY');        
    $message = array(
        'subject' => 'My subject',
        'from_email' => 'marc@example.com',
        'to' => array(array('email' => 'recipient1@example.com', 'name'=> 'Marc')),
        'merge_vars' => array(array(
            'rcpt' => 'recipient1@example.com',
            'vars' =>
            array(
                array(
                    'name' => 'FIRSTNAME',
                    'content' => 'Recipient 1 first name'),
                array(
                    'name' => 'LASTNAME',
                    'content' => 'Last name')
        ))));
    $template_name = 'Lodging Connection';
    $template_content = array(
        array(
            'name' => 'main',
            'content' => 'Hi *|FIRSTNAME|* *|LASTNAME|*, thanks for signing up.'),
        array(
            'name' => 'footer',
            'content' => 'Copyright 2013.')
    );        
    $response = $mandrill->messages->send($template_name, $template_content, $message);
    print_r($response);

对于使用模板发送消息,应该使用sendTemplate而不是send:

$response = $mandrill->messages->sendTemplate($template_name, $template_content, $message);