项目地址:

https://github.com/web3d/DingtalkSDK.git

钉钉官方有些简单的demo,但封装得有些粗糙。

开发的过程中,做了一个有点小意思的工具:json数据转换为PHP 实体类。

其实代码没几行,但将能想到的做出来,对程序员本身好像是很难的一件事情,因为程序员已经习惯了根据别人提的需求来编码,而不能自己提炼需求形成自己的工具或产品。譬如,我就算是封装了钉钉的sdk,但未必能做出一款基于钉钉的成功的产品。懂再牛掰的框架,也很难做出牛掰的产品。

根据钉钉的接口返回的数据格式自动生成实体类:

<?php/** Created Datetime:2016-1-8 21:09:15* Creator:Jimmy Jaw <web3d@live.cn>* Copyright:TimeCheer Inc. 2016-1-8 * */namespace TimeCheer\DingTalk\Entity;/*** 接口部门数据实体** @author Jimmy Jaw <web3d@live.cn>*/
class Department {/** 仅用于演示接口返回的数据结构 *//*** @var int $id 如'2'*/public $id;/*** @var string $name 如'钉钉事业部'*/public $name;/*** @var int $order 如'10'*/public $order;/*** @var int $parentid 如'1'*/public $parentid;/*** @var string $createDeptGroup 如'1'*/public $createDeptGroup;/*** @var string $autoAddUser 如'1'*/public $autoAddUser;/*** @var string $deptHiding 如'1'*/public $deptHiding;/*** @var string $deptPerimits 如'3|4'*/public $deptPerimits;/*** @var string $orgDeptOwner 如'manager1122'*/public $orgDeptOwner;/*** @var string $deptManagerUseridList 如'manager1122|manager3211'*/public $deptManagerUseridList;}

转载于:https://www.cnblogs.com/x3d/p/dingtalk-sdk.html

钉钉服务器端SDK PHP版相关推荐

  1. python项目对接钉钉SDK

    钉钉SDK 对接sdk还是遇到不少问题的 文章目录 钉钉SDK 一. 第三方web网站扫码登录 1. 流程 二. 加解密 1.注册事件 三. 调试 钉钉python版SDK文档地址: https:// ...

  2. 在Lumen中引入钉钉SDK

    最近在用Lumen开发钉钉企业内部应用,需要调用钉钉的SDK.不得不说,钉钉开发文档写的真是感人,开发的时候那是相当刺激.在使用SDK的时候遇到不少坑,钉钉的文档写的不是很详细,记录下在Laravel ...

  3. java集成钉钉sdk_JAVA maven项目使用钉钉SDK获取token、用户

    本文介绍了JAVA maven项目使用钉钉SDK获取token.用户,分享给大家,具体如下: 将SDK放一个文件里,记住文件地址.D:\eclipse-workspace\项目名\模块名\lib wi ...

  4. java 钉钉获取用户信息,JAVA maven项目如何使用钉钉SDK来获取token、用户

    JAVA maven项目如何使用钉钉SDK来获取token.用户 发布时间:2020-07-17 10:52:32 来源:亿速云 阅读:102 作者:小猪 这篇文章主要为大家展示了JAVA maven ...

  5. 钉钉老版本下载3.31_钉钉旧版pc下载-钉钉旧版pc客户端下载-西西软件下载

    钉钉旧版pc版客户端是为了大家需要准备的,不习惯使用新版本的新版本的小伙伴们,想要使用旧版本的,小编就给大家提供旧版本的软件,让小伙伴们可以放心的进行使用,还等什么,赶紧试试吧. 软件介绍: 钉钉,是 ...

  6. 钉钉老版本下载3.31_钉钉3.3.1老版本官方下载-钉钉3.3.1旧版本PC版官方版-东坡下载...

    钉钉是由阿里巴巴研发的一款办公聊天工具,是新一代的团队沟通模式,该软件内置强大的办公功能,主要功能有传输文件,发送文字.语音.图片等,消息阅读以及外出打卡等功能,在这里为大家提供的是钉钉3.3.1旧版 ...

  7. 钉钉电脑版怎么创建共享文件 钉钉文件共享的方法

    1.进入首页,点击首页左侧任务栏的"钉盘"按钮,进入相应页面. 钉钉电脑版怎么创建共享文件? 钉钉文件共享的方法 2.在钉盘页面中,点击"共享文件"按钮,如图所 ...

  8. 钉钉电脑版如何申请调休 钉钉电脑版申请调休方法

    大家都知道,对于钉钉,想必众多上班族都不会陌生,钉钉是一款非常好用的协同办公软件,拥有考勤打卡.文件传输.流程审批.沟通聊天等众多功能,是企业必不可少的一款管理软件.那么,在钉钉电脑版中我们要怎么申请 ...

  9. Mac版钉钉之一个新的技术electron

    今天忽然知道了一个晴天霹雳的大消息,我一直在使用的Mac版钉钉竟然只是H5包了一层壳,感觉钉钉是欺骗我的感情,我还一直以为是原生的呢. https://im.dingtalk.com/ Electro ...

最新文章

  1. 矩阵奇异值分解简介及C++/OpenCV/Eigen的三种实现
  2. 【初探移动前端开发02】移动设备的页面
  3. 戴尔全面进军一体机市场【我眼中的戴尔转型】
  4. matlab实验函数编写与程序设计,matlab实验四函数编写与程序设计
  5. python字典合并_Python中如何实现两个字典合并
  6. linux 编辑启动菜单,grub2的配置,linux启动菜单修改
  7. 路径中“./”、“../”、“/”代表的含义
  8. 徐直军 华为没有鸿蒙,3亿只剩1亿?华为高管改口,推出鸿蒙到底有啥苦衷?
  9. 普通交换机上的网卡绑定
  10. 大学计算机基础word操作2018,大学计算机基础试题及答案2017
  11. 三维激光扫描后处理软件_甘肃靠谱的激光三维扫描仪_天原地信商贸
  12. 多媒体计算机用什么音箱好,5款性价比高的电脑小音箱推荐(每一款音质都相当ok)...
  13. 谷歌浏览器能打开网页微信_Chrome浏览器打开微信页面-Go语言中文社区
  14. 条码追溯系统解决外贸企业进销存管理
  15. ERROR: Failed to resolve: com.github.Jay-Goo:AndroidMP3Recorder:v1.0.7
  16. kafka reassign 限速_车主无忧:为什么放弃开源Kafka?
  17. mac里python注释的快捷键_Mac 版的Python IDEL, 按什么快捷键可以快速显示上一条命令,下一条命令?...
  18. coe_xfr_sql_profile.sql和coe_load_sql_profile.sql
  19. 计算机截屏无法保存,win10系统截图无法保存的两种解决方法
  20. Win10下Anaconda3上安装tensorflow教程

热门文章

  1. Python高效画饼图
  2. 爬取广州所有停车场数据(Python)(并行加速版本)
  3. 第三章:3.0 本章内容介绍
  4. CentOS7——vi编辑保存
  5. selenium+chromedriver爬取淘宝美食信息保存到MongoDB
  6. EUI库 - EXML
  7. linux c/c++ 代码使用 doxygen 自动生成文档
  8. 2013-10-31 《三天里什么都没干……总之把目前为止的代码发了吧……》
  9. 基础知识收藏(ASP.NET的OnClientClick与OnClick事件)-2013.07.10
  10. MySoft.Data从入门到精通系列(五)【数据更新】