本文属于个人原创作品、个人总结,谢绝转载、抄袭。如果您有疑问或者希望沟通交流,可以联系QQ:865562060。
一、开始接入
1、开始接入钉钉之前,首先需要了解企业接入钉钉的概述:文档 - 钉钉开放平台
2、了解完成之后,就需要注册钉钉企业并登陆钉钉企业后台。然后就关键的一步就是获取appKey和appSecret文档 - 钉钉开放平台,或者获取企业级的CorpID和CorpSecret。这两者都可以用来获取钉钉的access_token。
3、如果需要将公司内部系统的组织架构、人员信息、角色管理、考勤管理、签到、审批等接入钉钉,可以通过浏览钉钉的开发者文档了解详细的信息:文档 - 钉钉开放平台
二、代码实现
1、获取AccessToken。AccessToken是通过企业CorpID和CorpSecret、appKey和appSecret或者换取的接入钉钉的凭证,基本所有的钉钉接口都需要AccessToken,所以第一步就是获取AccessToken。钉钉为AccessToken提供的有效时长为7200s,在有效时间内每次请求都将自动延时,而钉钉提的要求是不允许对AccessToken进行高频率请求。所以我们可以采用缓存的方式,将AccessToken缓存起来,缓存时间少于7200s,即可在每次失效前再次延长。