feishu-飞书api

本文详细介绍了如何使用飞书API进行自动化消息推送,包括设置机器人权限、获取用户和群组信息、发送单发及批量消息。在实现过程中,需要注意权限问题,如无群发消息权限会导致错误。同时,提供了卡片消息的创建和发送方法,以及访问凭证和文件操作的相关API。对于开发者来说,是快速上手飞书API的实用教程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


title: feishu-飞书api
categories: Feishu
tags: [飞书, api]
date: 2021-09-29 10:31:00
comments: false
mathjax: true
toc: true

飞书 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 查看
  • 获取用户列表 - https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/contact-v3/user/list
  1. 先设置机器人的 可用成员, 及 增加权限

  2. 然后就可以通过 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

可以使用机器人所在群获取, 前提机器人必须有 获取群组信息 的权限


单发消息

  • 示例 - https://open.feishu.cn/document/home/develop-a-bot-in-5-minutes/coding

批量消息

  • 批量发送消息 - https://open.feishu.cn/document/ukTMukTMukTM/ucDO1EjL3gTNx4yN4UTM
  1. 需要添加 批量消息权限, 不然会报错: 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

访问凭证 access token

  • API访问凭证概述 - https://open.feishu.cn/document/ukTMukTMukTM/uMTNz4yM1MjLzUzM

文件, 文件夹 token

  • FileToken - https://open.feishu.cn/document/ukTMukTMukTM/uUDN04SN0QjL1QDN/files/guide/introduction

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

蝶泳奈何桥.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值