如何从hubspot获取一天前更新的联系人列表

本文关键字:更新 联系人 列表 一天 hubspot 获取 | 更新日期: 2023-09-27 18:20:55

我想从HubSpot Contacts获取一天以前的更新记录,我使用了C#的下一个链接来获取记录,但它返回了30天前提供的时间偏移记录。

serviceUrl1="https://api.hubapi.com/contacts/v1/lists/recently_updated/contacts/recent?hapikey=demo&property=电子邮件&property=生命周期设置&count=100&时间偏移=1446767961000"

如何从hubspot获取一天前更新的联系人列表

Hubspot API不直接支持指定更新的时间范围:它首先返回最新的结果,timeOffset和vidOffset参数用于及时分页结果(每次调用最多100个)。

如果我正确理解您想要检索在最后一天更新的联系人,您应该执行以下操作:

  • 调用/contacts/v1/lists/recently_updated/contacts/recent?hapikey=demo&count=100以检索最新的结果
  • 对响应执行以下测试:
    • "has-more": true
    • AND最后一个结果是否有不到一天前的properties.lastmodifieddate.value
  • 如果是,则取timeOffsetvidOffset值并将它们添加到URL中,URL将返回下一页(旧的)结果。重复上面的测试,将每个连续调用的结果添加到一个大列表中
  • 当测试是false时,您的工作就完成了:确保只将不到一天的结果添加到结果列表中(因为如果有,调用也会返回旧的结果!)

有一个第三方解决方案可以帮助您在导出时通过"上次修改日期"字段筛选联系人。它是Import2向导,在您第一次设置它之后,如果您愿意,您还可以选择使用自动化功能来安排导出。

免责声明:我是Import2团队