xjtuana / xjtu-api
XJTU API package for PHP
v2.2.2
2018-08-21 14:46 UTC
Requires
- guzzlehttp/guzzle: ^6.3
README
PHP Client for XJTU API
目前支持:
- ApiNetworkLog 用户网络日志接口
- ApiSms 统一消息协作平台(短信接口)
Usage 使用方法
- 通过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";
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
渠道列表
-