【问题标题】:Mailchimp API 2.0: count members of a saved segmentMailchimp API 2.0:计算已保存段的成员
【发布时间】:2015-04-12 04:34:19
【问题描述】:

我有三个包含数千名成员的列表。我正在为我的 Django 站点的管理员创建一个小的统计模块。这三个列表有一个额外的自定义字段,称为语言(es_ES、en_CA、fr_CM、...)。我想显示按“此”语言过滤的每个列表的成员数。

浏览 Mailchimp API 我可以看到可以使用“过滤器”选项(在我的情况下按语言过滤)创建保存的细分,但是当您通过 API 获取这些细分时,您无法获得成员的数量段。它不在 Mailchimp 的返回值中。可以通过静态片段获得它,但不能通过保存的片段获得。

对获得过滤和保存的片段的计数有任何帮助吗?

您可以在此处查看 MChimp API 的“列出相关方法”:https://apidocs.mailchimp.com/api/2.0/#lists-methods

【问题讨论】:

    标签: python django mailchimp


    【解决方案1】:

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

    我相信这可以通过segment-test 方法相对轻松地完成。您所要做的就是传入(除了您的 API 密钥)、参数 list_id 和(在 options 对象内)saved_segment_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,您可以首先调用segments 方法,如下所示:

    curl -X POST https://us1.api.mailchimp.com/2.0/lists/segments.json --data '{"apikey":"MYAPIKEY","id":"MYLISTID"}'
    

    请注意,列表 ID 在segments 方法中作为“id”传递,但在segment-test 方法中作为“list_id”传递。

    【讨论】:

      猜你喜欢
      • 2015-04-02
      • 2017-11-21
      • 2017-05-25
      • 2015-03-01
      • 1970-01-01
      • 2018-11-09
      • 1970-01-01
      • 2018-07-31
      • 2020-09-29
      相关资源
      最近更新 更多