如何通过Mailchimp Marketing API获取上月退订用户列表及邮箱?
解决Mailchimp获取退订用户邮箱及时间筛选的方法
你需要使用列表成员端点来获取具体的退订用户信息,而非仅返回统计数量的activity端点。具体实现方式如下:
- 调用
GET /3.0/lists/{{list_id}}/members端点,通过查询参数精准过滤结果:- 筛选退订状态:添加
status=unsubscribed参数,仅返回已退订的用户条目 - 按上月时间范围过滤:使用
unsubscribed_since和unsubscribed_before参数,传入上月的起始与结束UTC时间(需为ISO格式,比如上月1日0点到上月最后一天23:59:59)
- 筛选退订状态:添加
示例请求URL(替换{{dc}}和{{list_id}}为你的实际配置值):
https://{{dc}}.api.mailchimp.com/3.0/lists/{{list_id}}/members?status=unsubscribed&unsubscribed_since=2024-08-01T00:00:00Z&unsubscribed_before=2024-08-31T23:59:59Z
返回结果中,每个成员对象的email_address字段即为你需要的邮箱地址,同时还会包含unsubscribed_at(退订时间)等关联信息。
注意:若退订用户数量较多,API会返回分页结果,你需要通过响应中的_links.next链接,或手动设置offset/count参数来获取全部数据。
内容的提问来源于stack exchange,提问作者quarky
相关产品推荐
相关产品推荐

