# simple-dingtalk **Repository Path**: michonnehsu/simple-dingtalk ## Basic Information - **Project Name**: simple-dingtalk - **Description**: 轻量级钉钉服务端PHP-SDK,简化初学者的使用难度。(非官方),拥有完善的文档及案例,减少开发者的心智负担。 - **Primary Language**: PHP - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 50 - **Forks**: 16 - **Created**: 2021-10-04 - **Last Updated**: 2026-01-21 ## Categories & Tags **Categories**: web-dev-toolkits **Tags**: PHP, 钉钉, dingTalk ## README

轻量级钉钉服务端PHP-SDK,简化初学者的使用难度。

### 介绍 这是一款PHP编写的轻量级钉钉服务端扩展包,以最简单的方式取调用、源码易懂、模块化。 用户可以自行定期更新token或应用自行判断,达到使用接口函数不需要考虑token的问题。 ### 安装方式 ``` composer require michonnehsu/simpledingtalk ``` ### 文档地址 点击访问[文档](https://gitee.com/michonnehsu/simple-dingtalk/wikis/pages) ### 用法 ``` require './vendor/autoload.php'; use SimpleDingTalk\SimpleDingTalk; use SimpleDingTalk\Storage\FileTokenStorage; try { // 基础配置 $config = [ 'app_key' => '', 'app_secret' => '', 'agent_id' => 0, 'debug' => true, 'redirect_uri'=>'https://www.dingtalk.com', 'domain'=>'https://www.dingtalk.com' ]; $fts=new FileTokenStorage('dingtalk'); $dingtalk = new SimpleDingTalk($config,$fts); $data=[ 'dept_id'=>1 ]; $departmentInfo=$dingtalk->department()->get($data); print_r($departmentInfo); } catch (\SimpleDingTalk\Exceptions\ApiException $e) { echo "API错误: " . $e->getMessage() . " (错误码: " . $e->getApiCode() . ")\n"; } catch (\Exception $e) { echo "错误: " . $e->getMessage() . "\n"; } ``` [如何配置以及使用](https://gitee.com/michonnehsu/simple-dingtalk/wikis/v2.0/%E5%9F%BA%E6%9C%AC%E7%94%A8%E6%B3%95) ### QQ群 群号 `815471943`