问题描述
我正在通过 API 连接到 Mautic,并且我已经通过分段或搜索正确获取了联系人,但是检索所有联系人的选项对我不起作用。
如果我使用以下网址调用 API:{{MauticDomain}}/api/contacts
我得到了这些结果:
实际上有 144 个联系人,它们与此查询中返回的 ID 不对应。
它输出的第一个联系人是 id 4844,在联系人快照中您可以看到此 id 不存在
如何获取所有联系人?你能帮我吗?
解决方法
我找到了解决方案,我自己回答,以防有人来这里寻找解决方案。 通过查询/contacts,我检索了限制为30 个的联系人,而且我只向自己显示了匿名联系人。 为了获取所有非匿名联系人,您必须运行以下查询:
{{MauticDomain}}/api/contacts?search=!is:anonymous&limit=0
希望更多人觉得有用
,这是您如何在 nodejs
中获取非匿名联系人的方法const contacts = await mautic.contacts.listContacts({ search:'!is:anonymous'})