&НаСервере
Функция ДобавитьКандитатовНаОбзвонВTWIN(Знач Токен, Знач autoCallId)
//https://cis.twin24.ai/api/v1/telephony/autoCallCandidate/batch
Адрес =
"cis.twin24.ai";
Соединение = Новый HTTPСоединение(Адрес,443,,,,30, Новый ЗащищенноеСоединениеOpenSSL);
Заголовки = Новый Соответствие;
Заголовки.Вставить("Content-Type",
"application/json");
Заголовки.Вставить("Authorization", "Bearer " + Токен);
Запрос = Новый HTTPЗапрос("/api/v1/telephony/autoCallCandidate/batch",
Заголовки);
ТелоЗапроса ="
|{
| ""batch"": [
| {
| ""phone"": [
| ""74951234567"",
| ""74962123456""
| ],
|
""variables"": {
| ""name"":
""Иван
Иванов"",
| ""age"":
""35""
| },
| ""callbackData"":
[
| {
| ""id_debt"": ""123654"",
| ""id_num"": ""4w421""
| }
| ],
| ""autoCallId"":
""" + autoCallId +
"""
| },
| {
| ""phone"": [
| ""74971234567""
| ],
|
""variables"": {
| ""name"":
""Петр
Петров"",
| ""age"":
""22""
| },
| ""callbackData"":
[
| {
| ""id_debt"": ""456321"",
| ""id_num"": ""12q12""
| }
| ],
| ""autoCallId"":
""" + autoCallId +
"""
| }
| ]
|}";
Запрос.УстановитьТелоИзСтроки(ТелоЗапроса, КодировкаТекста.UTF8);
//Результат
= Соединение.Получить(Запрос);
Результат = Соединение.ВызватьHTTPМетод("POST",
Запрос);
Результат2 = Результат.ПолучитьТелоКакСтроку(КодировкаТекста.UTF8);
Сообщить("Добавление
кандидатов на обзвон: " + Результат.КодСостояния);
Если Результат.КодСостояния
= 200 Тогда
//При успешном выполнении метода придет ответ с кодом
200 без тела
Возврат Результат.КодСостояния;
Иначе
Возврат "";
КонецЕсли;
КонецФункции
|