Marketo создавать потенциальных клиентов через REST API - массив результатов в том же порядке, что и пакетные записи в запросе? - PullRequest
0 голосов
/ 08 апреля 2019

При отправке пакетных записей в конечную точку «Синхронизирующие выводы», если сам запрос был успешным, возвращается массив result с успехом или неудачей каждой записи. К сожалению, в случае сбоя на уровне записи не будет никакой идентифицирующей информации, которую я мог бы использовать в ответе для ссылки на коллекцию input, которую я отправил в запросе как пакет.

Мне нужно привязать все «пропущенные» результаты к записи в запросе, который не удалось обработать. Находится ли массив result в том же порядке, что и набор записей input, которые я разместил в пакете? Это позволило бы мне ссылаться на записи input по индексу коллекции.

1 Ответ

0 голосов
/ 20 апреля 2019

Ссылаясь на Документацию разработчика Marketo о запросах рыночных людей.

Вы должны иметь возможность соотнести порядок представления с возвращенным порядковым номером.

... вызовы для создания или обновления объектов базы данных потенциальных клиентов возвращают поле seq в каждом объекте в массиве результатов.Указанный номер соответствует порядку обновленной записи в сделанном запросе.Каждый элемент также будет возвращать значение idField для типа объекта и статус.В поле состояния будет указан один из «создан», «обновлен» или «пропущен». Если статус пропущен, то также будет соответствующий массив «причины» содин или несколько объектов причины, которые включают в себя код и сообщение с указанием причины пропуска записи.

...