xjtuana/xjtu-api

XJTU API package for PHP

v2.2.2 2018-08-21 14:46 UTC

This package is auto-updated.

Last update: 2024-11-12 04:45:15 UTC


README

PHP Client for XJTU API

目前支持:

  • ApiNetworkLog 用户网络日志接口
  • ApiSms 统一消息协作平台(短信接口)

Usage 使用方法

composer require xjtuana/xjtu-api ~2.0.0
  • 示例代码

NetworkLog:

use Xjtuana\XjtuApi\Api\ApiNetworkLog;

$networklog = new ApiNetworkLog(
    'API_URL'
);
echo $networklog->getStuByUsername('PPPOE_USERNAME');
echo $networklog->getWenetByUsername('PPPOE_USERNAME');

Sms:

use Xjtuana\XjtuApi\Api\ApiSms;

$sms = new ApiSms([
    API_URL',
    [
        'accountID' => 'ACCOUNT_ID',
        'accountKey' => 'ACCOUNT_KEY',
        'channelIds' => 'CHANNEL_ID',
    ]
);

var_dump($sms->getChannels());
echo "\n";

var_dump($sms->send(['SMS_TARGET'], 'SMS_CONTENT'));
echo "\n";

API

ApiNetworkLog

  • getStuPppoeByUsername() 通过用户名/NETID获取Stu PPPOE日志

    • 参数:string 查询的用户名/NETID

    • 返回值:string 日志

  • getStuWlanByUsername() 通过用户名/NETID获取Stu WLAN日志

    • 参数:string 查询的用户名/NETID

    • 返回值:string 日志

  • getWenetPppoeByUsername() 通过用户名/NETID获取Wenet PPPOE日志

    • 参数:string 查询的用户名/NETID

    • 返回值:array 日志数组

ApiSms

  • getChannels() 获取可以使用的消息渠道

    • 返回值:array 渠道列表
  • send() 发送消息(目前仅支持短信)

    • 参数:array 目标手机号数组

    • 参数:string 短信内容

    • 返回值:array 渠道列表

Related Packages 相关包