首页 软件代码

钉钉机器人推送文件


钉钉推送 - 工作记录

背景:

1.当前需求,需要采用钉钉推送给个人文件,普通群机器人无法满足需求。

2.普通群机器人将于9月1日彻底无法新建,无法满足后续扩展需求。

创建流程

提前准备

钉钉开发者后台:开发者后台 (dingtalk.com)

  1. 创建1个应用-h5微应用即可。

image

image

image

  1. 开通信息推送功能,并复制 RobotCode(信息推送,无需考虑接受信息,选择任意信息接受模式即可。)

image

image

3.权限申请 手机号查询用户、获取token、批量发送信息等。实际调试时会提示。

代码开发(看文档! 看官网文档。以下以java sdk开发为例

api调试平台:API Explorer (dingtalk.com)(很多api可以在这直接搜,直接调试),并且以下代码会在调试中直接生成!!!!

1.获取token 获取企业内部应用的accessToken - 钉钉开放平台 (dingtalk.com)

image

2.获得token后就可以获取用户id(根据手机号获取用户id)根据手机号查询用户 - 钉钉开放平台 (dingtalk.com)

image

3.获取文件id。有了用户id后就可以给用户发信息了。但发送文件、图片前,需要先上传文件才可以,获得媒体文件id。上传媒体文件 - 钉钉开放平台 (dingtalk.com)

image

4.拿到文件id后就可以发文件了。批量发送人与机器人会话中机器人消息 - 钉钉开放平台 (dingtalk.com)

image

5.都完成了 那就顺序执行。

image

发送完成 

image





文章评论