Загрузить изображение - UploadImageAction
Загружает изображение для 3 и 4 типов виджета, а также для лендинга.
Допускаются только файлы с расширением .png и .jpeg.
Обязательные параметры запроса:
{
controller: 'widget'
action: 'upload_image',
sig: <api_key>,
widget_id: <int>,
file: <file>
}
Ответ сервера:
{
code: <ResponseCodes>
}
Типы: ResponseCodes
Пример использования:
var input = document.createElement("input");
var body = document.getElementsByTagName("body")[0];
input.type= 'file';
body.insertBefore(input, body.firstChild);
input.onchange = function(e) {
var xhr = new XMLHttpRequest();
var formData = new FormData();
xhr.open('POST', 'https://admin-api.calltovisit.com', true);
formData.append('controller', 'widget');
formData.append('action', 'upload_image');
formData.append('sig', 'FmYHRjgnoHAckbgk5bA4VHQZCcAlVYfM');
formData.append('widget_id', '98');
formData.append('file', input.files[0]);
xhr.send(formData);
}