Easy DingTalk 是一个简单易用的钉钉开放平台 SDK,支持 PHP 8.1+。它提供了灵活的接口来与钉钉开放平台进行交互,让开发者能够轻松地构建钉钉应用。
- 支持 PHP 8.1+
- 基于 PSR 标准开发
- 支持 Hyperf 框架集成
- 灵活的请求组装机制
- 完善的单元测试
- 支持钉钉开放平台主要接口
composer require dtyq/easy-dingtalk -vvv
use Dtyq\EasyDingTalk\OpenDevFactory;
$factory = new OpenDevFactory([
'app_key' => 'your_app_key',
'app_secret' => 'your_app_secret',
]);
// 获取访问令牌
$accessToken = $factory->getAccessToken();
// 使用其他接口...
在 config/autoload/dependencies.php
中添加:
return [
Dtyq\EasyDingTalk\OpenDevFactory::class => function (ContainerInterface $container) {
return new Dtyq\EasyDingTalk\OpenDevFactory([
'app_key' => config('dingtalk.app_key'),
'app_secret' => config('dingtalk.app_secret'),
]);
},
];
composer test
composer cs-fix
composer analyse
欢迎提交 Pull Request 或创建 Issue。
MIT