feishu-飞书api
飞书 api, 实现 打包机 等自动推送消息
前篇
- 官方文档 - https://open.feishu.cn/document/uQjL04CN/uYTMuYTMuYTM
- 机器人开发 - https://open.feishu.cn/document/home/develop-a-bot-in-5-minutes/create-an-app?lang=zh-CN
- 编写代码,启动后端服务 - https://open.feishu.cn/document/home/develop-a-bot-in-5-minutes/coding
- 如何调用服务端 API? - https://www.feishu.cn/hc/zh-CN/articles/089364467476
- 开发机器人应用 - https://open.feishu.cn/document/uQjL04CN/uYTMuYTMuYTM#be44a44e
- 如何获得 User ID、Open ID 和 Union ID? - https://open.feishu.cn/document/home/user-identity-introduction/how-to-get
- 服务端错误码说明 - https://open.feishu.cn/document/ukTMukTMukTM/ugjM14COyUjL4ITN
- 下载文件 (云文档) - https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/file/download
- 下载文件 (只能下载应用自己上传的文件) - https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/file/get
- 访问凭证 access token - https://open.feishu.cn/document/ukTMukTMukTM/uMTNz4yM1MjLzUzM
- 如何在飞书平台上 5 分钟内打造一个叮咚机器人 - https://juejin.cn/post/6863777980510896135
- Emoji 列表 - https://tw.piliapp.com/emoji/list/
- Emoji 列表 - http://www.megaemoji.com/cn/emoji/
查看 user_id
查看某个成员的 user_id 需要到管理后台才能看到
通过 api 查看
先设置机器人的 可用成员, 及 增加权限
然后就可以通过 api 获取到 可用成员. https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/contact-v3/user/list
查看 群 id
- 群ID 说明 - https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/chat-id-description
- 获取用户或机器人所在的群列表 - https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/chat/list
可以使用机器人所在群获取, 前提机器人必须有 获取群组信息 的权限
单发消息
批量消息
需要添加 批量消息权限, 不然会报错:
send message error, code = 11203 , msg = send user_ids permission denied
踩坑
无群发消息权限
报错: send message error, code = 11203 , msg = send user_ids permission denied
需要添加 批量消息权限
获取 群信息 失败
错误码: 99992402
原因是没有授予获取 群信息 的权限, 参考: [查看 群 id](查看 群 id)
卡片消息
- 卡片实时编辑 - https://open.feishu.cn/tool/cardbuilder
- 消息卡片介绍 - https://open.feishu.cn/document/ukTMukTMukTM/uczM3QjL3MzN04yNzcDN
- 发送临时消息卡片 - https://open.feishu.cn/document/ukTMukTMukTM/uETOyYjLxkjM24SM5IjN