×
Меню
Индекс

Сайт

 
Интеграция с сайтом - скачать файлы и разместить на своем сервере https://ruli24.ru/api1.rar Архив для скачивания сейчас недоступен. Запросить документацию у команды Рули24.
 
Разместить файлы на сервере вашего сайта
 
Настройка
 
Для передачи данных в систему Рули24 в файле "api.php" заменить заглушки "YOUR_LOGIN", "YOUR_PASS", "YOUR_RULI24_ADDRESS" соответствующими данными Логин, пароль, персональная ссылка для входа.
 
Серверный код (файл api.php)
 
<?
include('ruli24api.php');
 
// - селект из таблицы ------------------------------------------------------
$data = array(
          'login'=>'YOUR_LOGIN',
          'pass'=>'YOUR_PASS',
          'table_name'=>'gis_params_table',
          'operation'=>'select'
);
 
$fields = array(
          'TABLEID' => '',
          'TABLENAME'=>'',
          'DISPLAYNAME'=>'',
          'VISIBLE' => '',
          'VIEWNAME' => '',
          'REPORTNAME' => '',
          'TYPERESOURCE' => '',
          'FLAGS' => ''
);
 
$where = array(
          'TABLENAME' => 'GIS_PARAMS_TABLE'
);
 
// - Создание ЛИДа ------------------------------------------------------
 
$data = array(
          'login'=>'YOUR_LOGIN', // формат: 79999999988
          'pass'=>'YOUR_PASS', // формат: 88659
          'table_name'=>'gis_params_table',
          'operation'=>'create_lead',
 
// --- данные для вызова процедуры создания ЛИДа
       
          'phone_mobile' => '79999999990',
          'email' => 'test@test.ru',
          subject' => 'тема',
          reg_type' => 'онлайн',
          user_town' => 'Тольятти',
          ip_address' => '127.1.1.1',
          tariff_id' => 0, // по умолчанию ставим 0
          executer' => '', // по умолчанию пусто
          surname' => 'Иванов',
          name' => 'Иван',
          patronymic' => 'Иванович',
          cont' => '', // по умолчанию пусто
          f02' => '', //источник трафика
          f05' => '', // рекламная кампания
          description' => 'содержание' // содержание
 
// -----------------------------------------------
);
 
          '$fields = array(
          ''x' => ''
);
 
          '$where = array(
          ''x' => ''
);
 
          '$res = ruli24_send_data('YOUR_RULI24_ADDRESS',$data,$fields,$where); // формат: https://79999999988.ruli24.ru
          'echo $res;
 
?>
 
 
Функция ruli24_send_data возвращает ответ от сервера Рули24 в формате JSON, возвращаются следующие данные:
 
    success — успешна ли выполнена операция (bool)
    rows — количество вставленных (выбранных, измененных) записей
    error — описание ошибки
 
 
Что бы передать свои данные в массив, сначала получаем из формы:
 
    $tel = $_POST['tel'];
    $email = $_POST['email'];
    $tema = $_POST['tema'];
    $familiya = $_POST['familiya'];
    $imya = $_POST['imya'];
    $otchestvo = $_POST['otchestvo'];
 
 
затем подставляем их в массив (в файл api.php):
 
    phone_mobile' => $tel, // телефон
   email' => $email, // емайл
   subject' => $tema, // тема
   reg_type' => 'онлайн',
   user_town' => 'Тольятти',
   ip_address' => '127.1.1.1',
   tariff_id' => 0, // по умолчанию ставим 0
   executer' => '', // по умолчанию пусто
   surname' => $фамилия, // тема
   name' => $imya, // имя
   patronymic' => $otchestvo, // отчество
   cont' => '', // по умолчанию пусто
   f02' => '', //источник трафика
   f05' => '', // рекламная кампания
   description' => $soderjanie, // содержание
 
   // -----------------------------------------------
  
Код файла формы ввода (файл index.php):
 
    <form action="api.php" method="POST" enctype="multipart/form-data">
 
    <!-- поле Имя -->
    <input type="text" name="imya" placeholder="Имя" value="" />
 
    <!-- поле Фамилия -->
    <input type="text" name="familiya" placeholder="Фамилия" value="" />
 
    <!-- поле Отчество -->
    <input type="text" name="otchestvo" placeholder="Отчество" value="" />
 
    <!-- поле Телефон -->
    <input type="text" name="tel" placeholder="Телефон" value='' />
 
    <!--поле E-mail -->
    <input type="text" name="email" placeholder="E-mail" value=''/>
 
    <!--Тема -->
    <input type="text" name="tema" placeholder="Тема" value="" />
 
    <!--Содержание -->
    <textarea name="message" name="soderjanie" placeholder="Содержание" rows="5" cols="30" >
 
    <!--Кнопка отправить -->
    <input type="submit" class="buttom" name="sendMail" value="Отправить"/>
 
    </form>
 
Поля можно добавить или убрать.
 
В файле ruli24api.php ничего изменять не нужно.

Область применения руководства

Это сохраненное руководство Рули24. Дата и версия исходного экрана не установлены; интерфейс, состав продукта и доступные действия могут зависеть от версии, настройки и прав пользователя. Статья не подтверждает включение всех описанных функций в каждый продукт.

Контекст статьи в руководстве: Интеграция.

Проверить устройство системы · Сравнить продукты · Уточнить свой контур и версию