各リスト購読ステータスでMailchimpメンバー情報を取得するには?
$mailChimp = new MCAPI($this->api_key);
$listid = 'xxxxxxxxxx';
$retval = $mailChimp->listMemberInfo( $listid, 'yourname@gmail.com' );
if ($this->_mailChimp->errorCode) {
$error['Code'] = $this->_mailChimp->errorCode;
$error['Message'] = $this->_mailChimp->errorMessage;
return $error;
}
print_r($retval);
戻り配列:
Array
(
[id] => xxxxxxxxxx
[email] => yourname@gmail.com
[email_type]=> html
[ip_opt] => xxx.xxx.xxx.xxx
[ip_signup] =>
[member_rating] => 2
[info_changed] => 2013-09-23 12:08:28
[web_id] => xxxxxxxx
[merges] => Array
(
[EMAIL] => yourname@gmail.com
[MERGE0] => yourname@gmail.com
[FNAME] => Firstname
[MERGE1] => Firstname
[LNAME] => Lastname
[MERGE2] => Lastname
)
[status] => unsubscribed
[timestamp] => 2013-09-23 12:08:28
[lists] => Array
(
[xxxxxxxxxx] => subscribed
[xxxxxxxxxx] => subscribed
[xxxxxxxxxx] => subscribed
)
)
しかし、ここでは、どのリストが購読しているか、どのリストが購読解除されているかを確認する方法がわかりません。なぜなら
[lists] => Array
(
[xxxxxxxxxx] => subscribed
[xxxxxxxxxx] => subscribed
[xxxxxxxxxx] => subscribed
)
ここでは、すべてのリストが元のリスト ID 取得リストと一致しません。
lists()
Mailchimpの方法
$retval = $mailChimp->lists();
誰がmy email id: 'yourname@gmail.com'
このリストに登録し、このリストの登録を解除したかを確認する方法を知っていますか?
与えられたリストごとのステータスを知りたいList_ID and Email_ID
私はテクノロジーとしてPHPを使用しました。