Загрузить - UploadAction
Загружает список телефонов из файла.
Файл должен иметь следующую структуру: каждая строка начинается с символа "+", далее следует код страны, далее 10 цифр номера телефона без пробелов и других символов, например:
+78956325444
+78955466223
+78977854552
+79155015091
+78956325444
+78955466223
+78977854552
+79155015091
+78956325444
Допускаются только файлы с расширением .txt, размер которых не превышает 1Mb.
Обязательные параметры запроса:
{
controller: 'phones_list'
action: 'upload',
sig: <api_key>,
phone_list_id: <int>,
file: <file>
}
Ответ сервера:
{
success: <success uploaded items count>,
error: <uploaded with error items count>,
message: <string>,
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', 'phones_list');
formData.append('action', 'upload');
formData.append('sig', 'FmYHRjgnoHAckbgk5bA4VHQZCcAlVYfM');
formData.append('phone_list_id', '60');
formData.append('file', input.files[0]);
xhr.send(formData);
}