API REST Eloqua для массовых сообщений выдает ошибку сериализации
Я пытаюсь сделать массовый вызов API REST для импорта данных в Eloqua. Я могу позвонить в GET, но POST выдает "400- Произошла ошибка сериализации".
Это первый шаг для получения ответа для создания определения импорта из Eloqua Bulk REST.
URL: /api/bulk/2.0/contacts/imports
Headers:
Authorization: valid oAuth2 token
Content-Type: application/json
Тело:
{
"name": "AppSource Test",
"fields": {
"firstName": "{{Contact.Field(C_FirstName)}}",
"lastName": "{{Contact.Field(C_LastName)}}",
"emailAddress": "{{Contact.Field(C_EmailAddress)}}"
},
"identifierFieldName": "emailAddress"
}
Документация также не содержит подробностей об этом.
Я что-то пропустил?
1 ответ
Измените тип содержимого тела на "raw"
Объяснение: Eloqua ожидает, что полученные данные будут в "сыром" формате. Несмотря на то, что в заголовке указано тип контента json, настройка Body как "raw" работает.