open-lark

Crates.ioopen-lark
lib.rsopen-lark
version0.3.2
sourcesrc
created_at2024-04-25 11:04:06.603574
updated_at2024-08-22 09:12:46.943965
descriptionLark/Feishu Open API SDK(WIP)
homepagehttps://github.com/foxzool/open-lark
repositoryhttps://github.com/foxzool/open-lark
max_upload_size
id1220094
size670,923
ZoOL (foxzool)

documentation

https://docs.rs/open-lark

README

crates.io MIT/Apache 2.0 crates.io CI Documentation

飞书开放平台非官方SDK, 个人开发, 请谨慎使用

支持自定义机器人、长连接机器人、云文档、飞书卡片、消息、群组等API调用。

已完成

认证与授权

  • 自建应用获取 tenant_access_token

自定义机器人

  • 发送消息
  • 签名验证

长连接机器人

  • 接收事件推送

云文档

云空间

  • 文件夹
    • 获取我的空间元信息
    • 获取文件夹元信息
    • 新建文件夹
    • 获取文件夹下的清单
  • 上传
    • 上传文件
  • 下载
    • 下载文件

权限

  • 获取云文档权限设置
  • 更新云文档权限设置

电子表格

  • 表格
    • 创建表格
    • 修改电子表格属性
    • 获取电子表格信息
  • 工作表
    • 查询工作表
    • 获取工作表
    • 操作工作表
    • 更新工作表属性
  • 行列
    • 增加行列
    • 插入行列
    • 更新行列
    • 移动行列
    • 删除行列
  • 单元格
    • 插入数据
    • 追加数据
    • 读取单个范围
    • 向单个范围写入数据
    • 读取多个范围
    • 向多个范围写入数据
    • 设置单元格样式
    • 批量设置单元格样式
    • 写入图片
    • 合并单元格
    • 拆分单元格
    • 查找单元格
    • 替换单元格
  • 筛选
    • 获取筛选
    • 创建筛选
    • 更新筛选
    • 删除筛选

多维表格

  • 多维表格
    • 获取多维表格元数据
  • 字段
    • 列出字段
  • 记录
    • 查询记录

通讯录

  • 用户
    • 搜索用户

飞书卡片

卡片组件

  • 卡片回传交互
  • 容器
    • 分栏
    • 表单容器
    • 交互容器
    • 折叠面板
  • 展示
    • 标题
    • 普通文本
    • 富文本(Markdown)
    • 图片
    • 多图混排
    • 分割线
    • 人员
    • 人员列表
    • 图表
    • 表格
    • 备注
  • 交互
    • 输入框
    • 按钮
    • 折叠按钮组
    • 下拉选择-单选
    • 下拉选择-多选
    • 人员选择-单选
    • 人员选择-多选
    • 日期选择器
    • 时间选择器
    • 日期时间选择器
    • 多图选择
    • 勾选器

消息

  • 发送消息
  • 获取会话历史消息
  • 消息内容结构
    • 发送消息内容
      • 文本
      • 富文本
      • 图片
      • 卡片
  • 事件
    • 接收消息

群组

  • 获取用户或机器人所在的群列表
Commit count: 170

cargo fmt