Php 如何从MailChimp API获取给定组Id和给定列表Id的所有成员?
我试图从MailChipAPI获取订阅给定组的给定列表的所有成员列表 我在MailChimp中有两个列表 1) 总清单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 ); 这将为我提供给定列表中的所有
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,这是“给我搜索列表”。