[WordPress] MailChimp サブグループにサブスクライバーを追加する方法

スポンサーリンク

質問

一覧にサブスクライバーを追加する MailChimp api v2 を使用しています。リストが 2 つのサブグループを 1 つのグループです。サブグループにサブスクライバーを追加することはできませんそう

リスト情報を返される場合:

$list = $MailChimp->call('lists/interest-groupings', array(
        'id' => '*OBSCURED*'
    )

サブグループの id の配列を返さ午前:

array(1) {
  [0]=>
  array(5) {
    ["id"]=>
    int(6425)
    ["name"]=>
    string(23) "OBSCURED"
    ["form_field"]=>
    string(6) "hidden"
    ["display_order"]=>
    string(1) "0"
    ["groups"]=>
    array(2) {
      [0]=>
      array(5) {
        ["id"]=>
        int(23389)
        ["bit"]=>
        string(1) "1"
        ["name"]=>
        string(20) "OBSCURED"
        ["display_order"]=>
        string(1) "1"
        ["subscribers"]=>
        NULL
      }
      [1]=>
      array(5) {
        ["id"]=>
        int(23393)
        ["bit"]=>
        string(1) "2"
        ["name"]=>
        string(21) "OBSCURED"
        ["display_order"]=>
        string(1) "2"
        ["subscribers"]=>
        NULL
      }
    }
  }
}

エラー メッセージを返されるよ id を持つサブグループにサブスクライバーを割り当てるしようとすると、しかし、:

“23389「がない有効な関心グループ id リストの

私を使用してコード:

$result = $MailChimp->call('lists/subscribe', array(
            'id'                => 'OBSCURED',
            'email'             => array('email'=>$email),
            'merge_vars'        => array(
                                    'groupings' => array( 
                                        0 => array( 
                                            'id' => 23389,
                                            'groups' => array('OBSCURED')
                                            ) 
                                    )
            ),
            'double_optin'      => false,
            'update_existing'   => true,
            'replace_interests' => true,
            'send_welcome'      => true,
        ));

答え

だから、もちろん私それを把握権利質問を投稿した後。しかし、同じトラブルに実行している場合ここでは私のためのソリューション:

$result = $MailChimp->call('lists/subscribe', array(
            'id'                => 'OBSCURED',
            'email'             => array('email'=>$email),
            'merge_vars'        => array(
                                    'groupings' => array( 
                                        0 => array( 
                                            'id' => 6425,
                                            'groups' => array(                                                    
                                                    'name' => 'OBSCURED',
                                            )                                                
                                        ) 
                                    )
            ),
            'double_optin'      => false,
            'update_existing'   => true,
            'replace_interests' => true,
            'send_welcome'      => true,
        ));

トップ レベル グループ] アレイ内でサブグループ データを入れ子にするために必要な基本的

http://stackoverflow.com/questions/32081202/how-can-i-add-subscriber-to-mailchimp-sub-group

スポンサーリンク

Leave a Reply