飞书API(1)-读取飞书多维表数据

2024-03-25 10:04
文章标签 数据 读取 api 多维 飞书

本文主要是介绍飞书API(1)-读取飞书多维表数据,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

本文介绍如何通过飞书 API 读取飞书多维表的数据,从创建应用到发布,再到 API 调试。详细流程如下:
1、创建应用
2、申请权限,发布版本
3、创建多维表,并设置应用操作多维表的权限
4、查看接口文档,并调试 API

1、创建应用

打开飞书开放平台:https://open.feishu.cn/app
创建企业自建应用
image.png
根据提示填写名称和描述便可创建。
image.png
创建成功之后会有提示:应用发布后,当前配置方可生效。
在企业中,一般需要管理员审核。
image.png

2、申请权限,发布版本

发布版本,并不一定要开发什么内容,可以直接点击【版本管理与发布】>【创建版本】。
image.png
当然,如果是要用于飞书多维表的读写等操作,建议发布版本前,先申请下权限,然后一同创建版本发布。
在权限管理中的 API 权限下,搜索多维表,把需要的权限勾选上,第一个是读写的权限,第二个是只读。这里我选择第一个,注意第一个包含了第二个,所以申请第一个即可(可以打开所有权限进行比对~)。
image.png
开通之后提示待提交审核,接下来就去创建版本,提交审核。
image.png

点击【版本管理与发布】,这是右上角会有一个蓝色按钮【创建版本】,单击它,然后跳转到版本设置页面。
可以看到,需要填写版本号、更新说明,还可以看到变更内容,最后填写申请理由,保存,然后在跳出的确认弹窗点击【申请线上发布】。
接下来就是等待审批完成啦~
image.png

3、创建多维表,并设置应用操作多维表的权限

飞书多维表的入口,可以从飞书的官方平台进入:https://www.feishu.cn/
image.png

随便创建一个多维表,如下
我的连接是:https://xxxxxxxxxx.feishu.cn/base/PtRdbPjCFa5Og5sry0lcD1yPnKg?table=tblVBqxDbGXOJZPv&view=vewjgHC22S
image.png

创建好之后,需要给应用开通权限,否则,应用无法操作该飞书多维表。
image.png
在弹出的界面输入刚刚命名的应用名称进行搜索,然后选中刚刚创建的应用,配置编辑或管理权限,点击添加即可。
image.png

4、查看接口文档,并调试 API

官方查询多维表数据记录的 API 链接:https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/bitable-v1/app-table-record/search
接口文档右边会有一个小型的调试台,可以边看边调试,当然也可以到 API 调试台操作,或者通过第三方工具,如 postman 等。

image.png

读取数据:
根据提示,把必填参数填上即可,上面我的飞书多维表的连接为:https://xxxxxxxxxx.feishu.cn/base/PtRdbPjCFa5Og5sry0lcD1yPnKg?table=tblVBqxDbGXOJZPv&view=vewjgHC22S,其中 PtRdbPjCFa5Og5sry0lcD1yPnKg 就是 app_token,tblVBqxDbGXOJZPv 就是 table_id,vewjgHC22S 就是 view_id。
注意,使用 user_access_token 需要配置重定向链接,这里切换为 tenant_access_token,如果 token 过期,点击刷新即可。
image.png
填写表单的信息,可以只填必填的参数,然后点击开始调试。
image.png
在弹出的对话框中,点击调试。
image.png
调试结果:
image.png

正常获取到数据。。。

5、小结

本文详细介绍了通过飞书的开放 API 读取多维表的数据,整个过程如下:创建应用>申请权限>发布版本>创建多维表>设置多维表应用权限>查看接口文档>调试API获取数据

这篇关于飞书API(1)-读取飞书多维表数据的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/844661

相关文章

C#中读取XML文件的四种常用方法

《C#中读取XML文件的四种常用方法》Xml是Internet环境中跨平台的,依赖于内容的技术,是当前处理结构化文档信息的有力工具,下面我们就来看看C#中读取XML文件的方法都有哪些吧... 目录XML简介格式C#读取XML文件方法使用XmlDocument使用XmlTextReader/XmlTextWr

Java调用DeepSeek API的最佳实践及详细代码示例

《Java调用DeepSeekAPI的最佳实践及详细代码示例》:本文主要介绍如何使用Java调用DeepSeekAPI,包括获取API密钥、添加HTTP客户端依赖、创建HTTP请求、处理响应、... 目录1. 获取API密钥2. 添加HTTP客户端依赖3. 创建HTTP请求4. 处理响应5. 错误处理6.

C++ Primer 多维数组的使用

《C++Primer多维数组的使用》本文主要介绍了多维数组在C++语言中的定义、初始化、下标引用以及使用范围for语句处理多维数组的方法,具有一定的参考价值,感兴趣的可以了解一下... 目录多维数组多维数组的初始化多维数组的下标引用使用范围for语句处理多维数组指针和多维数组多维数组严格来说,C++语言没

Deepseek R1模型本地化部署+API接口调用详细教程(释放AI生产力)

《DeepseekR1模型本地化部署+API接口调用详细教程(释放AI生产力)》本文介绍了本地部署DeepSeekR1模型和通过API调用将其集成到VSCode中的过程,作者详细步骤展示了如何下载和... 目录前言一、deepseek R1模型与chatGPT o1系列模型对比二、本地部署步骤1.安装oll

浅析如何使用Swagger生成带权限控制的API文档

《浅析如何使用Swagger生成带权限控制的API文档》当涉及到权限控制时,如何生成既安全又详细的API文档就成了一个关键问题,所以这篇文章小编就来和大家好好聊聊如何用Swagger来生成带有... 目录准备工作配置 Swagger权限控制给 API 加上权限注解查看文档注意事项在咱们的开发工作里,API

一分钟带你上手Python调用DeepSeek的API

《一分钟带你上手Python调用DeepSeek的API》最近DeepSeek非常火,作为一枚对前言技术非常关注的程序员来说,自然都想对接DeepSeek的API来体验一把,下面小编就来为大家介绍一下... 目录前言免费体验API-Key申请首次调用API基本概念最小单元推理模型智能体自定义界面总结前言最

Redis的数据过期策略和数据淘汰策略

《Redis的数据过期策略和数据淘汰策略》本文主要介绍了Redis的数据过期策略和数据淘汰策略,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一... 目录一、数据过期策略1、惰性删除2、定期删除二、数据淘汰策略1、数据淘汰策略概念2、8种数据淘汰策略

轻松上手MYSQL之JSON函数实现高效数据查询与操作

《轻松上手MYSQL之JSON函数实现高效数据查询与操作》:本文主要介绍轻松上手MYSQL之JSON函数实现高效数据查询与操作的相关资料,MySQL提供了多个JSON函数,用于处理和查询JSON数... 目录一、jsON_EXTRACT 提取指定数据二、JSON_UNQUOTE 取消双引号三、JSON_KE

JAVA调用Deepseek的api完成基本对话简单代码示例

《JAVA调用Deepseek的api完成基本对话简单代码示例》:本文主要介绍JAVA调用Deepseek的api完成基本对话的相关资料,文中详细讲解了如何获取DeepSeekAPI密钥、添加H... 获取API密钥首先,从DeepSeek平台获取API密钥,用于身份验证。添加HTTP客户端依赖使用Jav

Python给Excel写入数据的四种方法小结

《Python给Excel写入数据的四种方法小结》本文主要介绍了Python给Excel写入数据的四种方法小结,包含openpyxl库、xlsxwriter库、pandas库和win32com库,具有... 目录1. 使用 openpyxl 库2. 使用 xlsxwriter 库3. 使用 pandas 库