1. 概述编辑
2. 操作步骤编辑
2.1 准备工作
2.1.1 将日程信息落库
将简道云或线下收集的日程信息,保存到数据库中,为后续更新到企业微信日程做准备。
2.1.2 配置可使用日程的应用
注:具体介绍请参见 日程
应用在调用日程接口前,需要先获得日程的使用权限;需要通过应用调用日程接口,本文示例是通过「自建应用」调用日程接口。
1)应用在调用日程接口前,需要先获得日程的使用权限。进入企业微信管理后台,点击「应用管理」,新增一个自建应用,本文示例新增自建应用「帆软微信集成」。如下图所示:
2)进入自建应用「帆软微信集成」,设置API接收,具体设置介绍请参见:回调配置。如下图所示:
3)点击「协作>日程」,将自建应用「帆软微信集成」添加到可调用接口的应用中。如下图所示:
2.1.3 获取 access_token 准备
调用 日程 相关接口时,我们需要用到 access_token ,获取 access_token 前,需要先获取 corpsecret 参数值、corpid 参数值。
1)进入 2.1.2 节创建的自建应用「帆软微信集成」,可查看 corpsecret 参数值。如下图所示:
2)corpid 参数值获取请参见:术语说明-corpid
2.1.4 通过接口创建日程
为了后续更新企业微信日程,需要在 FineDataLink 中需要使用「数据比对」算子,对比数据库中日程数据与企业微信日程数据。为了获取企业微信日程数据,需要调用 获取日历下的日程列表 接口,这个接口需要传入参数cal_id,所以我们需要先调用 创建日历接口 来创建日历,并获取 cal_id 参数。
1)需要先获取 access_token 参数。在 postman 中获取 access_token ,corpid、corpsecret 参数值获取请参见本文 2.1.3 节内容。如下图所示:
2)在 postman 中需要调用 创建日历接口 来创建日历。如下图所示:
点击 send 后,结果如下图所示,获取到 cal_id 参数。如下图所示:
可以看到,企业微信中,创建了名为文档测试的日程。如下图所示: