/
mikopbx
/
ModuleBitrix24Integration
Обзор
Документация
Войти
/
mikopbx
/
ModuleBitrix24Integration
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
master
BitrixVendorDistr/index.html
82 строки
3 KB
jorikfon
Обновил дистрибутив для вендор портала
25 май 2021, 14:19
25 май 2021, 14:19
7020350
Код
Авторство
О чём код?
<!-- ~ Copyright © MIKO LLC - All Rights Reserved ~ Unauthorized copying of this file, via any medium is strictly prohibited ~ Proprietary and confidential ~ Written by Alexey Portnov, 4 2020 --> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta http-equiv="X-UA-Compatible" content="ie=edge" /> <title>Bitrix24 app tutorial</title> <!-- подключаем библиотеку BX24 --> <script src="https://api.bitrix24.com/api/v1/"></script> <!-- Latest compiled and minified CSS --> <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css" integrity="sha384-HSMxcRTRxnN+Bdg0JdbxYKrThecOKuH5zCYotlSAcp1+c8xmyTe9GYg1l9a69psu" crossorigin="anonymous"> <!-- Optional theme --> <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap-theme.min.css" integrity="sha384-6pzBo3FDv/PJ8r2KRkGHifhEocL+1X2rVCTTkUfGk7/0pbek5mMa1upzvWbrUbOZ" crossorigin="anonymous"> <!-- Latest compiled and minified JavaScript --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script> <script src="https://stackpath.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js" integrity="sha384-aJ21OjlMXNL5UyIl/XNwTMqvzeRMZH2w8c5cRVpzpU8Y5bApTppSuUkhZXN0VxHd" crossorigin="anonymous"></script> </head> <body> <div class="row"> <div class="col-md-1"></div> <div class="col-md-7"> <div class=""> <h2>Модуль интеграции Bitrix 24 АТС MIKOPBX</h2> <hr> <p><button id='b_get_token' type="button" onclick='app()' class="btn btn-lg btn-success">Получить ключ к API</button></p> <div hidden id="token" class="alert alert-success" role="alert"> <strong>Получение данных... </strong> </div> </div> </div> <div class="col-md-1"></div> </div> <script> function app() { BX24.init(); $("#token").show(); $("#b_get_token").hide(); const initDate = BX24.getAuth(); $("#token").html("<strong>refresh_token:</strong> " + initDate.refresh_token); BX24.callMethod('event.get', {}, function(result) { if(result.error()){ console.log(result.error()); }else{ var event_exists = false; console.log(result.data()); result.data().forEach(function(item, i, arr) { if(item.event === 'ONEXTERNALCALLSTART'){ event_exists = true; } }); if(!event_exists){ BX24.callMethod('event.bind', {event_type:'offline',event:'OnExternalCallStart'}, function(result){ if(result.error()){ console.log(result.error()); } else{ console.log(result.data()); } }); } } }); } </script> </body> </html>