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

Php 如何从MailChimp API获取给定组Id和给定列表Id的所有成员?,php,zend-framework,mailchimp,Php,Zend Framework,Mailchimp,我试图从MailChipAPI获取订阅给定组的给定列表的所有成员列表 我在MailChimp中有两个列表 1) 总清单 Groups: Group1, Group2 2) 测试列表 所有用户都将订阅每个组1、组2的“主列表” 现在,我想获取“主列表”中只订阅了“Group1”的所有成员 那么,我可以使用哪种API方法来获取所有数据 我的代码: $result = $mailChimp->listMembers( $listid, $status ); 这将为我提供给定列表中的所有

我试图从MailChipAPI获取订阅给定组的给定列表的所有成员列表

我在MailChimp中有两个列表

1) 总清单

   Groups: Group1, Group2
2) 测试列表

所有用户都将订阅每个组1、组2的“主列表” 现在,我想获取“主列表”中只订阅了“Group1”的所有成员

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

我的代码:

$result = $mailChimp->listMembers( $listid, $status );
这将为我提供给定列表中的所有数据,但我想获得特定组的数据。知道如何获得这些数据吗

API详细信息:listMembers–v1.3

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

可能会解决您的问题。如果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);
}
不确定这是否能解决您的问题,但这肯定会让您开始…

可能会解决您的问题。如果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);
}

不确定这是否会解决您的问题,但这肯定会让您开始…

谢谢,我会尝试并检查,我希望它在组搜索的基础上对我有效。这应该在定义listMembers的同一文件中让我检查函数。错误返回:
数组([errorCode]=>-90[errorMessage]=>此服务器未导出方法searchMembers)
我得到了为什么它不工作的答案我正在使用mailchimp api 1.2版我已从1.2改为1.3版,它是“给我搜索列表”。谢谢,我会尝试并检查,我希望它在组搜索的基础上对我有效。这应该在定义列表成员的同一文件中让我检查函数。错误返回:
数组([errorCode]=>-90[errorMessage]=>此服务器未导出方法searchMembers)
我得到了答案为什么它不工作我正在使用mailchimp api版本1.2我已从1.2更改为1.3,这是“给我搜索列表”。