【发布时间】:2021-07-11 12:10:27
【问题描述】:
我的问题
我想通过 Nodejs 中的 Mailchimp 营销 API 获取成员列表。我正在使用mailchimp_marketing npm package。
我尝试了什么
例如,我只想获取 Mailchimp 列表中的 VIP。按照他们的API reference 和这个stackoverflow answer 我试过这个:
const members = await mailchimpClient.lists.getListMembersInfo(`${list_id}`, {
vip_only: true
});
但是响应还提供了不是 VIP 的成员,因此它完全忽略了查询参数。
我还尝试了其他参数,例如 since_timestamp_opt、before_last_changed 等。但这些参数也会被忽略。
在某些方面,只有 count=1000 可以正常工作。
我还尝试了其他方法,例如:
const members = await mailchimpClient.lists.getListMembersInfo("f8b3bf6b23?vip_only=true");
const members = await mailchimpClient.lists.getListMembersInfo("f8b3bf6b23/members?vip_only=true");
但没有给出预期的结果。
任何人都知道传递参数的正确方法是什么?还是我应该只在客户端做?
【问题讨论】:
标签: node.js mailchimp query-parameters mailchimp-api-v3.0