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" работает.

Другие вопросы по тегам