feishu-飞书api

Posted 蝶泳奈何桥.

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了feishu-飞书api相关的知识,希望对你有一定的参考价值。


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

以上是关于feishu-飞书api的主要内容,如果未能解决你的问题,请参考以下文章

feishu-飞书交互机器人开发

feishu-飞书互机器人开发

feishu-飞书机器人反向代理及内网穿透

feishu-飞书机器人反向代理及内网穿透

feishu-飞书记录

feishu-飞书记录