跳到主要内容

轻流 x 钉钉--日程

应用场景

在轻流平台可以对钉钉的日程进行增加/修改/删除操作。

落地方案

原文流程图

图文/视频演示

帮助文档

一、接口权限申请

操作链接:https://ding-doc.dingtalk.com/doc#/serverapi2/rnomdt/OhMEA

1、创建应用

以管理者身份在钉钉开放平台创建应用,会生成AgentId,Appkey和Appsecret

路径:(已认证开发者)

钉钉开放平台--应用开发--创建应用

image.png

2、申请接口权限

申请创建日程相关权限。

路径:

应用开发--你创建的应用--权限管理--添加接口权限

image.png

二、获取access_Token:

操作链接:https://ding-doc.dingtalk.com/doc#/serverapi2/eev437

1、access_Token

根据之前获得的appid和appkey来获取access_token,注意,access_Token只有2小时的有效期,过期需要重新获取。

image.png

postman测试:

image.png

2、在轻流中的配置:

image.png

三、创建日程

钉钉平台操作参考链接:https://ding-doc.dingtalk.com/doc#/serverapi2/iqel76

需要注意必要参数的获取方法。

image.png

image.png

image.png

1、获取员工userID

获取userID方法很多,这里用手机号获取userID

钉钉开放平台操作帮助手册地址:https://ding-doc.dingtalk.com/doc#/serverapi2/ege851

image.png

postman示例:

image.png

2、获取agentID

路径:

应用开发--你的应用里--凭证与基础信息

image.png

3、创建日程/会议:

示例JSON格式:

image.png

postman测试:

image.png

响应:

image.png

在轻流中的配置:

image.png

image.png

四、设置ip白名单

1、错误原因:访问ip不在白名单之中 。 image.png
2、处理方法:添加白名单

钉钉开发平台帮助手册:https://ding-doc.dingtalk.com/doc#/faquestions/cvbtph/mjMoK

image.png

路径:

应用开发--你的应用--开发管理--修改

image.png