2017-01-16 5 views
2

Я пытаюсь использовать REST API для экспорта потенциальных клиентов, которые не были отписаны. Я попробовал «отписаться» как тип фильтра, так же как и некоторые другие варианты написания (от загрузки/экспорта полей и проверки их апирийных описаний отдыха).marketo rest api - filtertype unsubscribed

Ошибка 1011: Поле поиска «xyz ...» не поддерживается. АНИ конечная точка используется (к которому «отписались» или Отписался тип фильтра):

StringBuilder url = new StringBuilder(host + "/rest/v1/leads.json? access_token=" + getToken() + "&filterType=" + filterType + "&filterValues=" + csvString(filterValues)); 

Можете ли вы дайте мне знать, если это возможно экспортировать ведет на основе отписался состояния, используя REST API (Я видел некоторые ссылки, которые указывают на использование API SOA MultiLeads, но, безусловно, REST должны быть такими же способными); а также рекомендовать способ сделать это?

Спасибо!

ответ

1

Нельзя напрямую экспортировать Ссылки, которые НЕ отписаны. В более широком смысле вы не можете экспортировать никаких потенциальных клиентов на основе критериев поля, потому что вызов API Get Leads by Filter Type не возвращает более 1000 записей в целом по дизайну.

Кроме того, вполне вероятно, что этот вызов API не работает для поля Unsubscribed, но даже если бы это было так, вы столкнулись бы с вышеуказанным ограничением.

Я попросил бы у вашего Marketo Power User создать интеллектуальную кампанию, которая добавит строки, которые НЕ отписаны в статическом списке. Затем вы можете использовать API Get Leads by List ID для извлечения всех списков в этом списке.

+0

Я не знал об общем предельном размере 1000 (думал, что у него было только 300 за раз). На ваш взгляд, создается статический список (копия данных), эффективный способ управления такой задачей или это ресурс? Наконец, каким образом Статический список останется актуальным? Можно ли планировать интеллектуальную кампанию многократно - скажем, каждый месяц? Спасибо, что нашли время ответить на мой вопрос. – user1740742

+0

Да, Smart Campaign можно планировать повторно. С базами данных Marketo с минимальным размером (<1 млн. Потенциальных клиентов) это не должно быть ресурсом. Имейте в виду, что Leads остаются в списке до тех пор, пока вы их не удалите (через API или UI), поэтому, используя «Get Leads by List ID», вы всегда будете получать все списки, которые находятся в списке в это время. – Jep

 Смежные вопросы

  • Нет связанных вопросов^_^