jacobtread / kni
此包最新版本(1.0.1)没有可用的许可证信息。
KAMAR通知接口 - 一种在多种语言(PHP)中访问KAMAR通知的方式
1.0.1
2021-01-26 07:31 UTC
Requires
- php: >=7.4
- ext-simplexml: *
- symfony/http-client: ^5.2
README
PHP版本
KNI(KAMAR通知接口)是一个旨在提供多种语言中访问KAMAR门户软件通知方式的项目。KNI的目标是在尽可能多的语言中生成可用的库。
KNI在Composer上可用
$ composer install jacobtread/kni
检索通知
require 'vendor/autoload.php'; use Jacobtread\KNI\KNI; $kni = new KNI('demo.school.kiwi'); $notices = $kni->retrieve(); if ($notices->isSuccess()) { $values = $notices->getNotices(); // TODO: Add your notice handling } else { echo $notices->getErrorMessage(); }
指定自定义日期
$notices = $kni->retrieve('01/01/2020');
仅获取会议
$values = $notices->getMeetings();
过滤通知
$values = $notices->getNotices(function ($notice) { if (% YOUR CONDITION %) { return true; } return false; })
由Jacobtread提供