2015-02-09 2 views
2

Я хотел бы получить все предложения, которые клиент имеет в Marketo.Получите все результаты программно в Marketo v1

Я понимаю, что вы можете получить несколько строк по конечной точке API-типа фильтра типа REST.

Если у меня нет доступа к их пользовательскому интерфейсу Marketo, как мне получить все результаты?

Я думал о запросе 300 идентификаторов за один раз, пока не было больше результатов. Но я не уверен, как обращаться, если все лидеры в 300 партиях удалены, но после этого удалены партии. Удалены ли ссылки?

ответ

4

Я опишу обходное решение, которое вы можете использовать для определения последнего руководства, которое было создано в Marketo с использованием API REST. Вы можете использовать этот вывод как верхнюю границу для идентификатора ведущего, а затем запросить строки 300 за раз, пока не достигнете этой верхней границы, как вы описали.

Обходным путем является использование Get Lead Activities API для возврата деятельности для последних созданных потенциальных клиентов. Вызывая этот API, вы можете определить последнее руководство, которое было создано в Marketo, а затем использовать его как верхнюю границу.

Вот несколько советов для вызова Get Lead упражнения API:

  • Укажите параметр activityTypeIds = 12 для возврата деятельности для новых клиентов.
  • Включите параметр токена пейджинга в качестве начальной даты в ищите последние созданные имена. Чтобы создать токен поискового вызова, вам нужно будет использовать Get Paging Token API.
  • Чтобы оптимизировать это, начните с диапазона времени, близкого к текущей дате . Например, сначала запросите API-интерфейс Get Lead Activities для потенциальных клиентов, созданных за последний час. Тогда, если результатов нет, запрос за последний день и т. Д.
  • Итерации по результатам деятельности Get Lead API до тех пор, пока атрибут moreResult в ответе не станет ложным. Последний возвращаемый результат будет верхней границей для идентификаторов потенциальных клиентов.

Например, вызов к Get Lead деятельности API будет выглядеть следующим образом:

/rest/v1/activities.json?nextPageToken=GIYDAOBNGEYS2MBWKQYDAORQGA5DAMBOGAYDAKZQGAYDALBQ&activityTypeIds=12