php127 / moredian-sdk
魔点考勤机PHP-SDK
1.1.3
2025-04-12 08:53 UTC
Requires
- php: ^7.3|^7.4|>=8.0
- ext-json: *
- ext-redis: *
- guzzlehttp/guzzle: ^6.5|^7.9
Requires (Dev)
- phpunit/phpunit: ^9.6
README
魔点考勤机 非钉版 php-sdk
官方文档 https://open.moredian.com/#/doc/guide/sdk
要求
- php >= 7.4
- Composer 2.x
安装
composer require php127/moredian-sdk -vvv
用法
use MoredianSDK\MoredianSDK; $config = [ 'appId' => 'xxx', 'appKey' => 'xxx', 'orgId' => 'xxx', 'orgAuthKey' => 'xxx', 'redis' => [ //默认只支持redis缓存,不传请替换自己的缓存驱动 'host' => '127.0.0.1', 'port' => 6379, 'password' => 'xxx' ], 'logs' => [ //不传不记录日志 'debug' => true, //是否开启 'path' => 'logs.log', ] ]; $sdk = new MoredianSDK($config); // post 接口 $list = $sdk->postJson('/magicube/app/listOrg',[ 'size' => 10, 'offset' => 0 ]); // get 接口 $list = $sdk->get('/magicube/app/listOrg',[ 'xxx' => ]);
替换缓存
默认使用redis缓存, 可以替换成其他缓存 需要有标准的 set get 方法
$redis = new Redis(); $redis->connect('127.0.0.1',6379); $redis->auth('xxxx'); $sdk->setCache($redis);
参与贡献
- fork 当前库到你的名下
- 在你的本地修改完成审阅过后提交到你的仓库
- 提交 PR 并描述你的修改,等待合并