Eloqua- обновление / удаление массовых кампаний с использованием API
Существует очень много устаревшей информации о Eloqua Bulk и REST API. Однако я нашел ресурс, который кажется самым последним:
https://docs.oracle.com/cloud/latest/marketingcs_gs/OMCAC/index.html
Я получил список кампаний с использованием REST API. Вот то, что я пытаюсь выполнить с помощью REST или Bulk API: мне нужно получить список кампаний, соответствующих определенным критериям, а затем внести изменения в поле во всех кампаниях, а затем обновить список кампаний с использованием BULK или REST API.
Можно ли обновить список кампаний с помощью Bulk или REST API? Можно ли удалить список кампаний с помощью Bulk или REST API?
2 ответа
Я согласен, REST/Bulk документация слабая.
К сожалению, вы не можете обновить список. Зачем?
Массовое API:
- предназначен для работы с примитивными данными (контакт, учетная запись, CO и его собственные метаданные или импорт / экспорт / синхронизация)
- Кампании представляют собой сложные данные, поэтому они не отображаются в большом объеме.
REST API:
- Дайте вам доступ к списку всех кампаний (хорошие новости, верно?)
- Данные могут быть изменены в REST, но только по одному
REST не предназначен для массового обновления. Даже для контактов!
Ответ - нет: вы не можете обновить список кампаний с помощью Bulk или REST API (не без использования программы, выполняющей итерации за вас).
Кампании не выставляются в массовом API. Вам придется использовать оставшийся API, и нет поддержки пакетного обновления или удаления.