如何从MailChimp API获取给定列表ID的给定组ID的所有成员?

时间:2013-10-01 11:03:55

标签: php zend-framework mailchimp

我尝试从MailChip API获取订阅Group的给定列表的所有成员列表。

我在MailChimp中有两个列表。

1)主列表

   Groups: Group1, Group2

2)测试清单

所有用户都将订阅每个Group1,Group2为List“Master List” 现在我想获取只有“Group1”订阅的“Master List”的所有成员。

那么,我可以使用哪种API方法来获取所有?

我的代码:

$result = $mailChimp->listMembers( $listid, $status );

这将为我提供给定列表中的所有数据,但我想知道具体的群组数据,我该怎么办?

  

API详情:listMembers - v1.3

listMembers(string apikey, string id, string status, string since, int start, int limit, string sort_dir)

获取具有特定状态的列表的所有列表成员。您是否尝试获取包含大量合并数据或列表中特定成员的转储?

1 个答案:

答案 0 :(得分:1)

this可能会解决您的问题。如果您的API包装器不包含此功能,请按如下所示添加它:

function searchMembers(string query, string id, int offset=0) {
    $params = array();
    $params["query"] = $query;
    $params["id"] = $id;
    $params["offset"] = $offset;
    return $this->callServer("searchMembers", $params);
}

不确定这会解决您的问题,但这会让您开始......