删除拼接id_轻流对接企业微信日程,实现日程创建/更改/删除
應用場景
背景:很多企業都已經使用企業微信來協調辦公,提升效率。
A企業是輕流的客戶,已經通過輕流實現了企業大多數事務的流程化。許多事務處理的流程需要對應生成日程或待辦事項,客戶同時使用企業微信作為組織架構和協同辦公軟件,因而需要將企業微信日程和輕流流程管理對接起來
落地方案流程圖
詳細配置步驟:
一、獲取access_token
企業微信開放平臺鏈接:https://open.work.weixin.qq.com/api/doc/90000/90135/91039
1、corpid
每個企業都擁有唯一的corpid
路徑:
管理后臺---我的企業--企業信息----企業ID
2、corpsecret
企業微信的每一個應用都有一個獨立的訪問密鑰。
- 自建應用secret。在管理后臺->“應用與小程序”->“應用”->“自建”,點進某個應用,即可看到。
- 基礎應用secret。某些基礎應用(如“審批”“打卡”應用),支持通過API進行操作。在管理后臺->“應用與小程序”->“應用->”“基礎”,點進某個應用,點開“API”小按鈕,即可看到。
- 通訊錄管理secret。在“管理工具”-“通訊錄同步”里面查看(需開啟“API接口同步”);
- 外部聯系人管理secret。在“客戶聯系”欄,點開“API”小按鈕,即可看到。
3、獲取accesstoken
(1)通過Q-linker獲取
Q-Linker配置
輸入參數配置,匹配表單字段中輸入的企業ID和secret,也可以直接在URL后拼接。
json path 配置,回調accesstoken到表單字段
(2)通過temporary token 配置模板,然后直接調用。
a.新建鑒權模板
路徑:
插件中心---鑒權---配置選擇temporary token。
具體配置情況見下圖:和Q-linker差不多
b.在鑒權中選擇temporary
參考文檔:https://qingflow.com/help/docs/5f7409f712c11f00168c7a15
二、通過webhook 發送請求
1、創建日程
按照企業微信開放平臺的文檔,進行配置:https://work.weixin.qq.com/api/doc/90000/90135/92622
(1)在webhook中的配置
在輕流中設置需要的請求參數為適合的表單字段,然后在webhook中配置發送的請求體。
tips:
a.注意回調日程ID,刪除日程要用。
b.請求參數中的日程時間用的時間戳,可以通過“數據關聯”--“公式”--選擇時間戳公式得出。
2、更新日程
同“創建日程”參考企業微信開放平臺配置文檔:https://work.weixin.qq.com/api/doc/90000/90135/92623
tips:
a.更新日程的日程組織人不能換!
3、刪除日程
同上,參考文檔:https://work.weixin.qq.com/api/doc/90000/90135/92625
三、一些注意的點:
1.日程參與人和組織人都是userid,需要從企業微信管理后臺獲取
2.對于一些需要隱藏的字段,可以通過字段提交重計算的方法隱藏。
最后,輕流是個氛圍特別棒的大集體。感興趣的同學可以點擊下方鏈接加入我們呀
輕流
總結
以上是生活随笔為你收集整理的删除拼接id_轻流对接企业微信日程,实现日程创建/更改/删除的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vue在js上处理后台返回的数组_vue
- 下一篇: 吐司面包的做法_无糖粗粮吐司面包的做法+