Python Mailchimp API 2.0:统计已保存段的成员数

Python Mailchimp API 2.0:统计已保存段的成员数,python,django,mailchimp,Python,Django,Mailchimp,我有三份名单,有数千名成员。我正在为Django站点的管理员创建一个小统计模块。这三个列表有一个额外的自定义字段,名为Language es_es、en_CA、fr_CM,。。。。我想显示按“this”语言筛选的每个列表的成员数 浏览Mailchimp API,我可以看到,在我的例子中,可以创建一个保存的段,使用过滤选项按语言过滤,但是当通过API获取这些段时,无法获取该段的成员计数。它不在Mailchimp的返回值中。可以使用静态段获取,但不能使用保存的段 获取已过滤和已保存段的计数有什么帮助

我有三份名单,有数千名成员。我正在为Django站点的管理员创建一个小统计模块。这三个列表有一个额外的自定义字段,名为Language es_es、en_CA、fr_CM,。。。。我想显示按“this”语言筛选的每个列表的成员数

浏览Mailchimp API,我可以看到,在我的例子中,可以创建一个保存的段,使用过滤选项按语言过滤,但是当通过API获取这些段时,无法获取该段的成员计数。它不在Mailchimp的返回值中。可以使用静态段获取,但不能使用保存的段

获取已过滤和已保存段的计数有什么帮助吗


您可以在此处查看MChimp API的列表相关方法:

我正在尝试自己解决相同的问题

我相信用这种方法可以相对容易地做到这一点。除了API键、参数列表\u id和保存的选项对象\u段\u id之外,您只需传入。该调用将返回与保存的段匹配的订阅者总数。例如:

curl -X POST https://us1.api.mailchimp.com/2.0/lists/segment-test.json --data '{"apikey":"MYAPIKEY","list_id":"MYLISTID","options":{"saved_segment_id":MYSEGMENTID}}'
要获取列表中所有已保存段的段ID,可以先调用该方法,如下所示:

curl -X POST https://us1.api.mailchimp.com/2.0/lists/segments.json --data '{"apikey":"MYAPIKEY","id":"MYLISTID"}'
请注意,列表ID在segments方法中作为ID传递,但在segments测试方法中作为列表ID传递