infernusophiuchus/cbapiclerk

This will helps you with Client Base API.

1.0.2 2021-02-07 21:48 UTC

This package is auto-updated.

Last update: 2024-09-05 03:44:18 UTC


README

CBAPIClerk — это модуль, позволяющий работать с API CRM-системы «Клиентская база», практически не заботясь о реализации.

версия версия PHP

Установка

composer require infernusophiuchus/cbapiclerk

Как пользоваться

Нужно создать объект:

<?php
use Infernusophiuchus\CBAPIClerk\Handle as CBAPIClerk;
use Infernusophiuchus\CBAPIClerk\Exceptions\HandleException;

try {

	$cbapiclerk = new CBAPIClerk(
		'https://your-site.ru/', // адрес вашей «Клиентской базы»
		'login', // логин пользователя с включенным доступом по API
		'apikey' // ключ, сгенерированный системой
	);

} catch (HandleException $e) {}

Работа с API «Клиентской базы» производится посредством вызова определённых методов объекта.

Методы и API-маршруты

/api/data/createdataCrud('create', $command), dataCreate($command)

/api/data/readdataCrud('read', $command), dataRead($command)

/api/data/updatedataCrud('update', $command), dataUpdate($command)

/api/data/deletedataCrud('delete', $command), dataUpdate($command)

/api/group/get_listgetList('group'), groupList()

/api/table/get_listgetList('table'), tableList()

/api/table/get_permstableDetails('perms', $id), tablePerms($id)

/api/table/infotableDetails('info', $id), tableInfo($id)

/api/user/get_listgetList('user'), userList(),

/api/data/filesfiles($command)

P.S.:

$command — массив с параметрами запроса (см. https://clientbase.ru/help/for_admin_16/api/)

$id — ID сущности в системе, тип int