kagatan/mb-admin-api

用于处理 Mikbill Admin 的类

dev-main 2022-05-03 19:10 UTC

This package is auto-updated.

Last update: 2024-09-30 01:35:45 UTC


README

MB 管理员 API

安装

使用 Composer 安装

composer require kagatan/mb-admin-api

或开发版本

composer require kagatan/mb-admin-api:dev-main

示例

<?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);

方法

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 - "结束日期"