导出联系人邮寄黑猩猩与codeigniter集成

时间:2012-07-04 06:15:49

标签: php codeigniter mailchimp

“我想通过使用api密钥和用户提供的列表ID将电子邮件联系人上传到mailchimp,并且数据库中的电子邮件列表将上传到mailchimp特定listId”

1 个答案:

答案 0 :(得分:1)

首先,您必须下载此库文件夹http://apidocs.mailchimp.com/api/downloads/

以下示例适用于 codeigniter

  1. 在您的帮助文件夹中包含MCAPI.class文件
  2. 然后将其重命名为MCAPI_helper.php
  3. 现在您将以下代码添加到控制器中。

    function index()
    {
    
        $apikey = "****mail chimp api key***";
        $listId = "****list id key***"; 
        $my_email ="testing@gmail.com";
        $api = new MCAPI($apikey);
    
    
    
        $merge_vars = array("FNAME"=>'SANDEEP', "LNAME"=>'KUMAR');
    

    //如果您想从用户那里获得确认,而不是设置$ double_optin = true

        $retval = $api->listSubscribe( $listId, $my_email,    $merge_vars,$email_type='html', $double_optin=false );
    
        if ($api->errorCode){
            echo "Unable to load listSubscribe()!\n";
            echo "\tCode=".$api->errorCode."\n";
            echo "\tMsg=".$api->errorMessage."\n";
        } else {
            echo "the contact is added to you list";
        }
    
    
    }