我想使用他们的 Rest APIs 在 Marketo 中获得所有潜在客户。有没有办法做到这一点?我已经尝试过 getLeadChanges api,但是它只返回带有更改字段的潜在客户。
3278 次
2 回答
5
Marketo 中的潜在客户按从 1 开始的顺序分配潜在客户 ID。使用按过滤器类型获取多个潜在客户 REST API 端点,您可以在每次调用时按潜在客户 ID 查询 300 个潜在客户。
每次调用此端点时,您都必须将 id 指定为 filterType 并将潜在客户 ids 指定为 filterValues。要获取所有潜在客户,您将一次遍历潜在客户总数 300。
第一个 API 调用将是(将 ... 替换为介于两者之间的所有值):
/rest/v1/leads.json?filterType=Id&filterValues=1,2,3,...,298,299,300
第二个 API 调用和每个后续 API 调用都将遵循相同的模式:
/rest/v1/leads.json?filterType=Id&filterValues=301,302,303,...,598,599,600
于 2015-01-28T06:58:30.353 回答
2
通过 Marketo REST API,您只能请求静态列表,并且“所有潜在客户”是动态的。
最简单的方法是:
- 创建静态列表
- 将所有现有潜在客户添加到此列表
- 创建一个 Marketo 活动以将每个新潜在客户添加到此静态列表中。
- 然后只需查询此列表中的潜在客户。例如:https://%yourSubdomain%.mktorest.com/rest/v1/lists/%listId%/leads.json
希望它会有所帮助。
于 2017-01-24T10:43:26.010 回答