我有一些api 1.3已弃用的页面,我需要更新,但我很难找到许多适用于v 2.0的php示例
我找到了drewm wrapper我必须为列表订阅等工作,但我在制作广告系列时遇到了问题。
这是一个代码片段,我相信它符合预期的输入,但是当我运行它时,我收到消息Invalid MailChimp List ID,虽然我知道它是正确的
<?php
$options[] = array(
'list_id' => 'list id',
'subject' => 'Test Campaign '.date('m/d/y g:ia'),
'from_email' => 'email@hotmail.com',
'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 :(得分:0)
...这是我在设置php变量时错误添加的方括号
这是一个工作片段......
<?php
$options = array(
'list_id' => 'list id',
'subject' => 'Test Campaign '.date('m/d/y g:ia'),
'from_email' => 'email@hotmail.com',
'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);
?>