MailChimp 与 Codeigniter 集成
MailChimp Integration with Codeigniter
我最近一直在搞乱 Mailchimp,想不出一件简单的事情。我希望你们中的任何人都可以帮助我。我的模型中有以下代码,一个添加函数和一个 mailchimp 函数
public function add($arr){
$arr['token']=$this->random_string(8);
$subscriber=array(
'first_name'=>$arr['first_name'],
'surname'=>$arr['surname'],
'email'=>$arr['email'],
'update_at'=>$arr['update_at'],
'gender'=>$arr['gender'],
'age_group'=>$arr['age_group'],
'buying_source'=>$arr['buying_source'],
'typical_spent_amount'=>$arr['typical_spent_amount'],
'token'=>$arr['token']
);
$this->db->insert('subscribes',$subscriber);
$this->mailchimp($arr['email'],$arr['token']);
return $arr['token'];
}
public function mailchimp($emailAddress,$token){
$this->load->library('mcapi');
$listID = '3e4df2c57f'; // obtained by calling lists();
$retval = $this->mcapi->listSubscribe($listID, $emailAddress);
if ($this->mcapi->errorCode):
$error="Unable to subscribe email using listSubscribe()!";
echo "\n\tCode=".$this->mcapi->errorCode;
echo "\n\tMsg=".$this->mcapi->errorMessage."\n";
else:
return TRUE;
endif;
}
mail Chimp 向用户发送默认的欢迎消息和验证消息,我想要的是将生成的令牌也发送给客户端。 mailchimp api mcapi 调用一个函数 listSubscribe,它有两个参数 listId 和电子邮件地址 我不确定如何向该函数发送令牌然后在消息
中回显它
有人可以帮忙吗?
我猜您正在尝试使用 mailchimp 服务,请确保您已经初始化了 mailchimp 库。
<?php
$this->load->library('Mailchimp_library');
$lists = $this->Mailchimp_library->call('lists/list');
var_dump($lists):
现在为某人订阅列表
<?php
$this->load->library('Mailchimp_library');
$result = $this->Mailchimp_library->call('lists/subscribe', array(
'id' => 'b1234346',
'email' => array('email'=>'davy@example.com'),
'merge_vars' => array('FNAME'=>'Davy', 'LNAME'=>'Jones'),
'double_optin' => false,
'update_existing' => true,
'replace_interests' => false,
'send_welcome' => false,
));
print_r($result);
有关详细信息,请查看 link
https://apidocs.mailchimp.com/api/downloads/
祝你好运!!!
我最近一直在搞乱 Mailchimp,想不出一件简单的事情。我希望你们中的任何人都可以帮助我。我的模型中有以下代码,一个添加函数和一个 mailchimp 函数
public function add($arr){
$arr['token']=$this->random_string(8);
$subscriber=array(
'first_name'=>$arr['first_name'],
'surname'=>$arr['surname'],
'email'=>$arr['email'],
'update_at'=>$arr['update_at'],
'gender'=>$arr['gender'],
'age_group'=>$arr['age_group'],
'buying_source'=>$arr['buying_source'],
'typical_spent_amount'=>$arr['typical_spent_amount'],
'token'=>$arr['token']
);
$this->db->insert('subscribes',$subscriber);
$this->mailchimp($arr['email'],$arr['token']);
return $arr['token'];
}
public function mailchimp($emailAddress,$token){
$this->load->library('mcapi');
$listID = '3e4df2c57f'; // obtained by calling lists();
$retval = $this->mcapi->listSubscribe($listID, $emailAddress);
if ($this->mcapi->errorCode):
$error="Unable to subscribe email using listSubscribe()!";
echo "\n\tCode=".$this->mcapi->errorCode;
echo "\n\tMsg=".$this->mcapi->errorMessage."\n";
else:
return TRUE;
endif;
}
mail Chimp 向用户发送默认的欢迎消息和验证消息,我想要的是将生成的令牌也发送给客户端。 mailchimp api mcapi 调用一个函数 listSubscribe,它有两个参数 listId 和电子邮件地址 我不确定如何向该函数发送令牌然后在消息
中回显它有人可以帮忙吗?
我猜您正在尝试使用 mailchimp 服务,请确保您已经初始化了 mailchimp 库。
<?php
$this->load->library('Mailchimp_library');
$lists = $this->Mailchimp_library->call('lists/list');
var_dump($lists):
现在为某人订阅列表
<?php
$this->load->library('Mailchimp_library');
$result = $this->Mailchimp_library->call('lists/subscribe', array(
'id' => 'b1234346',
'email' => array('email'=>'davy@example.com'),
'merge_vars' => array('FNAME'=>'Davy', 'LNAME'=>'Jones'),
'double_optin' => false,
'update_existing' => true,
'replace_interests' => false,
'send_welcome' => false,
));
print_r($result);
有关详细信息,请查看 link https://apidocs.mailchimp.com/api/downloads/
祝你好运!!!