🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
>[info] 获取回调信息 钉钉会向应用推送订阅的事件,例如部门变更、签到通知、打卡通知等。通过订阅这些事件,可以更好地与钉钉集成。你只需告诉钉钉当某个事件发生时,钉钉需要推送消息到哪个URL,钉钉会以HTTP POST请求的方式将事件内容以JSON格式推送给你。 **官方文档地址:** [官方文档](https://open.dingtalk.com/document/orgapp-server/configure-event-subcription) >[info] thinkphp6 示例 ~~~ // 引入 use app\Request; use Easydingtalk\EventCallback; // 路由 Route::post('easyDingTalkCallBack', function (Request $request, EventCallback $eventCallback) { // 事件回调 $params = $request->get(['signature', 'timestamp', 'nonce']); $encrypt = $request->post('encrypt'); // 加解密数据集 $res = $eventCallback->getEncryptedMap($params['signature'],$params['timestamp'],$params['nonce'],$encrypt); // 业务逻辑... // 钉钉服务器验证 return $res['map']; }); ~~~