【问题标题】:How to get one day old list of updated contacts from hubspot如何从 hubspot 获取一天前的更新联系人列表
【发布时间】:2015-11-06 13:10:24
【问题描述】:

我想从 HubSpot 联系人中获取一天前的更新记录, 我已经使用来自 C# 的波纹管链接获取记录,但它从提供的 timeOffset 返回 30 天前的记录。

serviceUrl1 = "https://api.hubapi.com/contacts/v1/lists/recently_updated/contacts/recent?hapikey=demo&property=email&property=lifecyclestage&count=100&timeOffset=1446767961000"

【问题讨论】:

    标签: c# hubspot


    【解决方案1】:

    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,这将返回(旧)结果的下一页。重复上述测试,将每次连续调用的结果添加到一个大列表中。
    • 当测试为false 时,您的工作就完成了:确保只将不到一天的结果添加到您的结果列表中(因为调用也会返回旧的结果,如果有的话!)。

    【讨论】:

      【解决方案2】:

      这里有一个第三方解决方案可以帮助您在导出时按“上次修改日期”字段过滤联系人。这是 Import2 向导,在您首次设置后,您还可以选择使用自动化功能安排导出时间。

      免责声明:我是 Import2 团队的一员

      【讨论】:

        猜你喜欢
        • 2022-08-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-06-22
        相关资源
        最近更新 更多