我想从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"
答案 0 :(得分:1)
Hubspot API不直接支持指定更新的时间范围:它首先返回最新结果,timeOffset和vidOffset参数用于回溯结果及时(每次调用最多100个) )。
如果我已正确理解您要检索已在上一天更新的联系人,则应执行以下操作:
/contacts/v1/lists/recently_updated/contacts/recent?hapikey=demo&count=100
以检索最新结果。"has-more": true
?properties.lastmodifieddate.value
是否少于一天?timeOffset
和vidOffset
值并将其添加到网址,该网址将返回下一页(较旧)的结果。重复上面的测试,将每次连续调用的结果添加到一个大清单中。false
时,您的工作已经完成:请确保只将少于一天的结果添加到您的结果列表中(因为如果有的话,调用也会返回较旧的结果!) 答案 1 :(得分:0)
有一个第三方解决方案可以帮助您在导出时按“上次修改日期”字段过滤联系人。这是Import2向导,在您首次设置它之后,还可以选择使用自动化功能安排导出。
免责声明:我和Import2团队在一起