kagatan / mb-admin-api
Class for working with Mikbill Admin
dev-main
2022-05-03 19:10 UTC
Requires
- ext-json: *
- guzzlehttp/guzzle: ^7.4
This package is auto-updated.
Last update: 2025-03-29 01:03:04 UTC
README
MB admin API
Installation
Install using composer:
composer require kagatan/mb-admin-api
or dev version
composer require kagatan/mb-admin-api:dev-main
Example
<?php use Kagatan\MikBillAdminAPI\AdminAPI; include_once('vendor/autoload.php'); $login = 'admin'; // admin user $pass = 'user_password'; // admin pass $host = 'http://admin2x.loc'; // url admin $mbAPI = new AdminAPI($login, $pass, $host); // Проверим авторизацию в биллинге $res = $mbAPI->checkLoggedIn(); // Получить всех абонентов //$res = $mbAPI->getUsers(); // Получить абонентов с фильтрацией по уид $res = $mbAPI->getUsers([ 'uid' => 34579 ]); var_dump($res);
Methods
checkLoggedIn
Описание: проверка авторизации в биллинге сотрудника
getUsers
Описание: получить пользователей (запрос тяжелый)
URI: /json/users/searchflex
Параметры:
- uid - uid пользователя
getUsersHistoryPayments
Описание: получить историю платежей
URI: /json/users/statpaymfl
Параметры:
- uid:7 - uid пользователя
- from_date: 2021-12-28 - "дата от"
- to_date: 2021-12-31 - "дата до"