钉钉、阿里云和PaaS平台的整合开发
程序员文章站
2024-01-16 08:39:16
钉钉在企业移动办公领域有着很高的占有率,但是可能大家都会觉得,他在企业定制化,数据分析等领域有着很大的短板。 而我们的kintone作为PaaS平台,可以补足这个短板。很多开发者想知道如何利用钉钉还有阿里云还有paas平台这些资源,来做一个整合开发? 那下面我们就结合钉钉和kintone两者的API ......
钉钉在企业移动办公领域有着很高的占有率,但是可能大家都会觉得,他在企业定制化,数据分析等领域有着很大的短板。
而我们的kintone作为paas平台,可以补足这个短板。很多开发者想知道如何利用钉钉还有阿里云还有paas平台这些资源,来做一个整合开发?
那下面我们就结合钉钉和kintone两者的api,来完成他们之间数据的整合吧。
课题
这次我们的课题是获取钉钉的打卡结果、签到、审批数据,并且同步到kintone。
钉钉篇
创建一个小程序
在钉钉开放平台,在“企业内部开发”下建立一个小程序:
记下他的应用信息:
打开应用权限
在“接口权限”下根据自己的需求打开权限:
钉钉代码片段
api简介
钉钉开放了丰富的服务端接口,借助这些接口我们可以很轻松的抓取数据到kintone端来进行处理,分析和记录。
调用钉钉接口时,需使用https协议、json数据格式、utf8编码,访问域名为https://oapi.dingtalk.com。post请求请在http header中设置 content-type:application/json。
调用钉钉的api前需要先获取access_token令牌,通过access_token才能调用钉钉的其他业务的api。
获取access_token
请求方式:get
请求地址:
例:利用access_token获取打卡详情
更具体的开发代码请参考
现在我们就可以申请kintone开发账号,直接来实践kintone和钉钉的整合吧!
申请链接