Универсальный класс-коннектор для BrainySoft Core
Общие сведения
Для любых обращений к BrainySoft Core необходимо получить у менеджера внедрения вашей организации авторизационные данные для подключения к API BrainySoft Core.
Для того, чтобы Вам было проще - мы подготовили специальный класс на языке PHP, который упрощает интеграцию Вашего проекта с BrainySoft.
Скачать файл класса можно по ссылке
Пожалуйса, обратите внимание, для своей работы класс используется библиотеку Guzzle.
Для корректной работы класса необходимо вписать авторизационные данные в переменные $token и $core_url
token | Авторизационный токен, это длиная строка, состоящая из цифр, букв латинского алфавита, математических символов |
core_url | Ссылка по которой отвечает ваша копия BrainySoft. |
Краткое описание методов класса
Все методы, к которым можно обратиться при помощи методов класса представлены по ссылке http://docs.brainysoft.ru . Класс предлагает удобную обертку для упрощения обращения к описанным методам
GETRequest |
Метод позволяет осуществлять HTTP GET запросы к API Brainysoft. GET Методы служат для получения информации из BrainySoft Core, например - получить данные клиента, контракта и так далее. При помощи этого метода можно вызвать, в частности (но не ограничиваясь) следующие методы: http://docs.brainysoft.ru/page/353 Метод принимает следующие параметры:
|
POSTRequest |
Метод позволяет осуществлять HTTP POST запросы к API Brainysoft. POST Методы служат для записи информации в BrainySoft Core, например - создать нового клиента, контракт и так далее. При помощи этого метода можно вызвать, в частности (но не ограничиваясь) следующие методы: http://docs.brainysoft.ru/page/356 Метод принимает следующие параметры:
|
PUTRequest |
Метод позволяет осуществлять HTTP POST запросы к API Brainysoft. POST Методы служат для записи информации в BrainySoft Core, например - исправить клиента, контракт и так далее. При помощи этого метода можно вызвать, в частности (но не ограничиваясь) следующие методы: http://docs.brainysoft.ru/page/357 Метод принимает следующие параметры:
|
DELETERequest |
Метод позволяет осуществлять HTTP DELETE запросы к API Brainysoft. DELETE Методы служат для удаления информации из BrainySoft Core, например - удалить клиента, контракт и так далее. При помощи этого метода можно вызвать, в частности (но не ограничиваясь) следующие методы: http://docs.brainysoft.ru/page/358 Метод принимает следующие параметры:
|
contractCanIssue |
Метод позволяет проверить готов ли контракт к выдаче (возможна ли выдача по контракту). Метод принимает параметр $contract в качестве аргумента. $contract - результат выпоолнения метода GETRequest для вот этого метода: http://docs.brainysoft.ru/page/396 |
contractCanRepay |
Метод позволяет проверить готов ли контракт к погашению (возможно ли погашение по контракту). Метод принимает параметр $contract в качестве аргумента. $contract - результат выпоолнения метода GETRequest для вот этого метода: http://docs.brainysoft.ru/page/396 |