PHP Client for XJTU API
目前支持:
- ApiNetworkLog 用户网络日志接口
- ApiSms 统一消息协作平台(短信接口)
- 通过Composer引入包(Packagist)
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";
-
getStuPppoeByUsername()
通过用户名/NETID获取Stu PPPOE日志-
参数:
string
查询的用户名/NETID -
返回值:
string
日志
-
-
getStuWlanByUsername()
通过用户名/NETID获取Stu WLAN日志-
参数:
string
查询的用户名/NETID -
返回值:
string
日志
-
-
getWenetPppoeByUsername()
通过用户名/NETID获取Wenet PPPOE日志-
参数:
string
查询的用户名/NETID -
返回值:
array
日志数组
-
-
getChannels()
获取可以使用的消息渠道- 返回值:
array
渠道列表
- 返回值:
-
send()
发送消息(目前仅支持短信)-
参数:
array
目标手机号数组 -
参数:
string
短信内容 -
返回值:
array
渠道列表
-