钉钉、阿里云和PaaS平台的整合开发
釘釘在企業移動辦公領域有著很高的占有率,但是可能大家都會覺得,他在企業定制化,數據分析等領域有著很大的短板。
而我們的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
請求地址:https://oapi.dingtalk.com/gettoken?appkey=key&appsecret=secret
例:利用access_token獲取打卡詳情更具體的開發代碼請參考
https://cybozudev.kf5.com/hc/kb/article/1295078/
現在我們就可以申請kintone開發賬號,直接來實踐kintone和釘釘的整合吧!
申請鏈接??
https://cybozudev.kf5.com/hc/kb/article/1307437/
申請二維碼??
?
關注微信公眾號?cybozu開發者網站?,我們會在第一時間發布本網站的最新信息,讓你掌握第一手資料。
轉載于:https://www.cnblogs.com/cybozu/p/11435293.html
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的钉钉、阿里云和PaaS平台的整合开发的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux下如何查询jdk的安装路径
- 下一篇: 树莓派设置音频输出音量