【问题标题】:MailChimp API Get Subscribers ammountMailChimp API 获取订阅者数量
【发布时间】:2014-10-19 14:28:37
【问题描述】:

我一直在查看 mailchimp api,并且想知道如何在列表中显示订阅者的实时数量,这可能吗?有没有可能让这个柜台活起来?即随着用户加入,数量会实时增加?

编辑:

我已经稍微习惯了 API...

在使用 Drewm 的 mailchimp php 包装器后,它开始变得更有意义...

目前为止

   // This is to tell WordPress our file requires Drewm/MailChimp.php. 
require_once( 'src/Drewm/MailChimp.php' );
// This is for namespacing since Drew used that. 
use \Drewm;

// Your Mailchimp API Key 
$api = 'APIKEY'; 
$id = 'LISTID'; 
// Initializing the $MailChimp object
$MailChimp = new \Drewm\MailChimp($api);

$member_info = $MailChimp->call('lists/members', array(
    'apikey' => $api,
    'id' => $id // your mailchimp list id here 
    )
  );

但不确定如何显示这些值,当我回显 $member_info 时,它目前只是说“数组”,这可能完全是因为我对 PHP 的无知。对 s 的任何建议

【问题讨论】:

    标签: api mailchimp


    【解决方案1】:

    我知道这可能是旧的,但也许这会帮助其他人寻找这个。最新版本的 API 和 PHP 文件。

    use \DrewM\MailChimp\MailChimp;
    $MailChimp = new MailChimp($api_key);
    $data = $MailChimp->get('lists');
    
    print_r($data);// view output
    
    $total_members = $data['lists'][0]['stats']['member_count'];
    $list_id = $data['lists'][0]['id'];
    

    $data['lists'][0] = 第一个列表。如果你有更多,那么它就像 $data['lists'][1] 等......

    并从列表中获取成员列表:

    $data = $MailChimp->get("lists/$list_id/members");
    
    print_r($data['members']);// view output
    
    foreach($data['members'] as $member){
        $email = $member['email_address'];
        $added = date('Y/m/d',strtotime($member['timestamp_opt'])); 
        // I use reverse dates for sorting in a *datatable* so it properly sorts by date
    }
    

    您可以查看 print_r 输出以获取您想要的内容。

    【讨论】:

      猜你喜欢
      • 2016-03-20
      • 2011-07-12
      • 2017-11-26
      • 2016-06-12
      • 2015-11-24
      • 2014-07-12
      • 2018-05-31
      • 2018-05-15
      相关资源
      最近更新 更多