Я работаю с Hubspot API и пытаюсь изменить дату закрытия сделки с помощью метода «PUT», отправив данные JSON.Но я получаю ошибки, такие как
{status: 'error', сообщение: 'Неверный ввод JSON в строке 1, столбец 15: Невозможно десериализовать экземпляр java.util.ArrayList из токена START_OBJECT', correlationId:' b8b47229-184d-40b3-b402-9e3dd684b217 ', requestId:' d364fe8dac5e876639928dd0d04045fd '}
Это код, который я написал -
fetch('https://api.hubapi.com/deals/v1/deal/103361780?hapikey=', {
method: 'put',
headers: {
'Accept': 'application/json, text/plain, */*',
'Content-Type': 'application/json'
},
body: JSON.stringify({"properties":{name: "closedate", "value": 1528744207881}})
}).then(res=>res.json())
.then(res => console.log(res));
1009это данные JSON, которые я пытаюсь передать
{
"properties":[
{
"name": "closedate",
"value": 1528744207881
}
]
};
, а здесь - документация по созданию запроса PUT через API Hubspot.Я могу успешно обновить значение через POSTMAN.
Любая помощь по этому вопросу будет принята с благодарностью.