Клиентская база апи (ClientBase API), ver. 1.1.0

Рейтинг:
Бесплатно
Работает на редакциях Битрикс:
Первый сайтСтартСтандартМалый бизнесБизнесКорпоративный порталЭнтерпрайз
В случае покупки "Клиентская база апи (ClientBase API)" у нас, мы предложим вам "Бесплатную базовую установку" на ваш сервер.
Помощь, техподдержка
Нужна помощь?
Поможем с настройкой "Клиентская база апи (ClientBase API)"

Модуль предоставляет простые классы и методы для взаимодействия с Клиентской базой через её апи.

Использование модуля

Модуль реализует все возможности, доступные в апи Клиентской базы на апрель 2018 года.

Взаимодействие с Клиентской базой возможно как с помощью классов сущностей, так и с помощью основного класса \Rover\CB\Rest. Классы сущностей являются обёрткой над \Rover\CB\Rest и реализуют более удобные методы для доступа к конкретным сущностям КБ.

Классы сущностей расположены в пространстве имён \Rover\CB\Rest\. Их методы практически идентичны методам апи клиенской базы.

Пример

Получение списка пользователей с помощью класса Rover\CB\Rest\User:

use Bitrix\Main\Loader; use Rover\CB\Rest\User; if (Loader::includeModule('rover.cb')) {     try{         $users = User::getInstance()->getList();         echo '<pre>';         print_r($users);         echo '</pre>';     } catch (\Exception $e){         ShowError($e->getMessage());     } } else {     ShowError("Не удалось подключить модуль «Клиентская база api»"); }

Результат будет примерно таким:

Array (     [data] => Array         (             [1] => Array                 (                     [id] => 1                     [fio] => ...                     [group_id] => 1                     [arc] => 0                 )             [10] => Array                 (                     [id] => 10                     [fio] => ...                     [group_id] => 1                     [arc] => 0                 )             ...                      )     [count] => 5     [code] => 0     [message] => Done )

Подробнее на гитхабе: https://github.com/pavelshulaev/cb

Требования
  • php 5.3 или выше;
  • модуль php CURL;
  • «Конструктор административной части» (rover.fadmin) 1.6.9 или выше.
Разработчик Павел Шулаев
Опубликовано 24.04.2018
Обновлено 25.11.2021
Версия 1.1.0
Установлено Менее 50 раз
Адаптивность Нет
Поддержка Композита Нет
Подходящие редакции Первый сайт, Старт, Стандарт, Малый бизнес, Бизнес, Корпоративный портал
Бесплатно Да
Пробный период Есть
Для корректной работы сайта мы используем файлы куки.
Принять