В начало

Получение статистики обзвонов

 

 

Рис. Описание с сайта TWIN

 

Листинг. Функции для получения статистики по звонкам

&НаСервере

Функция ПолучитьСтатистикуНаСервере(Токен)

           

            //https://analyse.twin24.ai/api/v1/statistics/cis/outgoing/sessions

            Адрес = "analyse.twin24.ai";

            Соединение = Новый HTTPСоединение(Адрес,443,,,,30, Новый ЗащищенноеСоединениеOpenSSL);  

           

            Заголовки = Новый Соответствие;             

            Заголовки.Вставить("Content-Type", "application/json");

            Заголовки.Вставить("Authorization", "Bearer " + Токен);

            //Заголовки.Вставить("fields", "number,resultsString");//не работает

                       

            Запрос = Новый HTTPЗапрос("/api/v1/statistics/cis/outgoing/sessions", Заголовки);

           

            ТелоЗапроса = "{

            | ""fields"": ""number,resultsString""//получаем только номер телефона и результат

            | }";

 

            Запрос.УстановитьТелоИзСтроки(ТелоЗапроса, КодировкаТекста.UTF8);      

 

    //Результат = Соединение.Получить(Запрос);

            Результат2 = Соединение.ВызватьHTTPМетод("GET", Запрос);

           

            Сообщить("Чтение статистики: " + Результат2.КодСостояния);

                                              

            Если Результат2.КодСостояния = 200 Тогда

                       

                        ЧтениеJSON = Новый ЧтениеJSON();

                        //ЧтениеJSON.УстановитьСтроку(Результат.ПолучитьТелоКакСтроку(КодировкаТекста.UTF8));

                        ЧтениеJSON.УстановитьСтроку(Результат2.ПолучитьТелоКакСтроку(КодировкаТекста.UTF8));

                        РезСтруктура = ПрочитатьJSON(ЧтениеJSON);

                        ЧтениеJSON.Закрыть();

           

            Возврат РезСтруктура;                                         

            Иначе

                        Возврат "";

            КонецЕсли;

           

КонецФункции

 

&НаКлиенте

Процедура ПолучитьСтатистику(Команда)

            Токен = ПолучитьТокенTWIN();

           

            ПолучитьСтатистикуНаСервере(Токен);

КонецПроцедуры

 

Рис. Результат запроса в отладчике конфигуратора