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

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

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

Модуль реализует все возможности, доступные в апи Клиентской базы на апрель 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)
Бесплатно

Не выбран товар

Лидер продаж

Интернет-эквайринг Т-Банк приём платежей

  4 990 ₽
Тип
  • Новый
  • Продление
шт
Новинка

AmoCRM — интеграция с интернет-магазинами

  16 990 ₽
Тип
  • Новый
  • Продление
шт

Интернет-эквайринг CloudPayments приём платежей

  2 490 ₽
Тип
  • Новый
  • Продление
шт