微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Nodejs mailchimp 营销 api 忽略我的查询参数

如何解决Nodejs mailchimp 营销 api 忽略我的查询参数

我的问题
我想通过 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_optbefore_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");

但没有给出预期的结果。

有谁知道传递参数的正确方法是什么?或者我应该只在客户端做?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。