chez14 / cas-min-min-php
v0.2-alpha
2017-06-18 16:09 UTC
Requires
- php: >=5.6
- guzzlehttp/guzzle: ^6.2
This package is auto-updated.
Last update: 2022-02-01 13:07:52 UTC
README
此项目旨在帮助我们从需要先登录(CAS)的 UNPAR 网站获取数据。
仍在开发中,尚未完全运行
警告
由于此项目非 BTI 官方项目,请记住代码可能不会始终正常工作,请提交 问题。
开始使用
使用 Composer 下载此包... 不要忘记导出自动加载。 我们使用 Guzzle 库来获取数据。
$ composer require chez14/cas-min-min-php $ composer dumpautoload --optimize
然后在你的代码中添加以下行。
include('vendor/autoload.php');
使用方法
首先创建服务,然后使用 CASMinMin::login()
登录。
use Chez14\CASMinMin; // buat service $service = new CASMinMin\Services\StudentPortal(); // buat identity $identity = new CASMinMin\Identity\NPM('2016730011', 'passwordmu123'); // buat CAS Loginer, lalu lakukan login $cas = new CASMinMin\CASMinMin($service, $identity); $cas->login(); // ambil clientnya, dan lakukan fetch sendiri $service_client = $service->get_client();
现在你可以使用 CASMinMin\Services\StudentPortal
类的所有功能。
现有服务的完整文档将很快添加。
贡献
完整的文档可以在 这里 查看。
当前待办事项
- 支持 Services API。