5

我想使用他们的 Rest APIs 在 Marketo 中获得所有潜在客户。有没有办法做到这一点?我已经尝试过 getLeadChanges api,但是它只返回带有更改字段的潜在客户。

4

2 回答 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,您只能请求静态列表,并且“所有潜在客户”是动态的。
最简单的方法是:

  1. 创建静态列表
  2. 将所有现有潜在客户添加到此列表
  3. 创建一个 Marketo 活动以将每个新潜在客户添加到此静态列表中。
  4. 然后只需查询此列表中的潜在客户。例如:https://%yourSubdomain%.mktorest.com/rest/v1/lists/%listId%/leads.json

希望它会有所帮助。

于 2017-01-24T10:43:26.010 回答