2015-10-13 54 views
1

創建mailchimp API V2運動我有我我需要更新一些API 1.3過時的頁面,但我在努力尋找2.0版使用drewm包裝

許多工作PHP的例子我已經找到了drewm wrapper,我有必須爲列表訂閱等工作,但我在創建廣告系列時遇到問題。

下面的代碼片段,我相信符合預期的輸入,但是當我運行它,我得到的消息無效MailChimp列表ID,雖然我知道這是正確的

<?php 

$options[] = array(
     'list_id' => 'list id', 
     'subject' => 'Test Campaign '.date('m/d/y g:ia'), 
     'from_email' => '[email protected]', 
     'from_name' => 'Test Sender', 
     'to_name' => 'Test Recipient', 
     'template_id' => '123456', 
     'title' => 'example title' 
    ); 

$content[] = array(
     'text' => 'example text' 
    ); 

$MailChimp = new \Drewm\MailChimp('api key'); 
$result = $MailChimp->call("campaigns/create", array(
            'type' => 'regular', 
            'options' => $options, 
            'content' => $content 
          ) 
         ); 
    var_dump($result); 

?> 

回答

0

...這是方括號建立PHP變量

這裏是一個工作片段時,我曾誤加...

<?php 

$options = array(
    'list_id' => 'list id', 
    'subject' => 'Test Campaign '.date('m/d/y g:ia'), 
    'from_email' => '[email protected]', 
    'from_name' => 'Test Sender', 
    'to_name' => 'Test Recipient', 
    'template_id' => '123456', 
    'title' => 'example title' 
); 

$content = array(
    'text' => 'example text' 
); 

$MailChimp = new \Drewm\MailChimp('api key'); 
$result = $MailChimp->call("campaigns/create", array(
           'type' => 'regular', 
           'options' => $options, 
           'content' => $content 
         ) 
        ); 
var_dump($result); 

?>