Конечная точка API события обновления Eloqua перезаписывает, а не обновляет - PullRequest
0 голосов
/ 27 августа 2018

Я пишу скрипт, который поразит API Eloqua, чтобы добавить новые сеансы к событию согласно документам здесь . Я использую конечную точку /api/REST/2.0/assets/eventRegistration/{id} из документации и делаю запрос пут, который выглядит так:

{
    "type": "EventRegistration",
    "id": "131",
        "sessions": [
        {
            "type": "EventSession",
            "id": "46",
            "name": "TEST+PUT+SESSION"
        }
    ]
}

Но этот запрос перезаписывает событие и удаляет любые другие сеансы, которые уже существуют. Есть ли способ сказать API просто добавить новую сессию, а не перезаписать, или мне нужно сначала выполнить запрос get, а затем пут?

1 Ответ

0 голосов
/ 01 сентября 2018

Все существующие сеансы требуются при добавлении новых сеансов, поэтому вам нужно будет извлечь все сеансы, чтобы включить существующие сеансы в PUT.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...