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

Бесплатное решение
Клиентская база апи (ClientBase API) — модуль для 1С-Битрикс
Клиентская база апи (ClientBase API) — модуль для 1С-Битрикс
Клиентская база апи (ClientBase API) — модуль для 1С-Битрикс

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

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

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

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

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

Пример

Получение списка пользователей с помощью класса 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

Требования
  • Ссылка https://marketplace.1c-bitrix.ru/solutions/rover.cb/
  • Кэшбэк на внутренний счет, % 0
  • Вид поставки Коробка
  • Обновления Да
  • Срок действия лицензии 1 год
  • Категория Модуль для 1С-Битрикс

После установки на сайт, настройка производится в административной части: «Настройки» - «Настройки модулей» - «Клиентская база api».

На странице настроек необходимо ввести:

  • имя сайта, на котором установлена Клиентская база (с http/https). Если КБ установлена на в корневую папку, то имя сайта следует ввести вместе с той папкой, в которую она устновлена;
  • логин пользователя Клиентской базы, от лица и с правами которого будет осуществляться подключение;
  • api-ключ этого пользвателя.
Для пользователя, под которым вы ходите подключиться, в настройках КБ должна стоять галочка "Включить API".

Если все данные верны, то после сохранения настроек появится надпись [есть подключение]. После этого можно обращаться к Клиентской базе с помощью классов и методов модуля.

Клиентская база апи (ClientBase API)
Бесплатно
1С-Битрикс: Старт — лицензия 1С-Битрикс
-20%
Подарок

1С-Битрикс: Старт

7 100 ₽   5 680 ₽
Тип
  • Новый
  • Продление
1С-Битрикс: Стандарт — лицензия 1С-Битрикс
-20%
Кешбек 30%
Подарок

1С-Битрикс: Стандарт

20 500 ₽   16 400 ₽
Тип
  • Новый
  • Продление
1С-Битрикс: Малый бизнес — лицензия 1С-Битрикс
-20%
Лидер продаж
Кешбек 30%
Подарок

1С-Битрикс: Малый бизнес

47 000 ₽   37 600 ₽
Тип
  • Новый
  • Продление
1С-Битрикс: Бизнес — лицензия 1С-Битрикс
-20%
Кешбек 30%
Подарок

1С-Битрикс: Бизнес

96 500 ₽   77 200 ₽
Тип
  • Новый
  • Продление