

发布于 2025-05-24 19:51更新于 2025-05-26 01:122828浏览方括号分别从主页、云盘、知识库、我的文档库四处地方都新建了一个多维表格,发现从云盘新增的多维表格,URL里是base,文件保存在云盘。其他入口新建的多维表格URL里都是wiki,而且文件都保存在我的文档库里。

花括号总结:我们可以理解base和wiki分别是从database(数据库)和wikipedia(维基百科)来的,base表示数据库,wiki表示共享知识库。他们的区别如下:
存储位置不同 :base 表示该多维表格是独立的,存储在飞书文档的专门空间中;wiki 则表示多维表格被挂载到了飞书的知识库中,成为了知识库的一部分。
管理方式不同 :base 多维表格在文档空间中,通常需要单独赋予应用相关权限来对其进行管理操作;而 wiki 多维表格的权限管理则会和知识库的权限管理有所关联,既要考虑知识库整体的访问和编辑权限,又要针对多维表格单独设置权限。
应用场景不同 :base 多维表格适用于需要单独管理和使用的表格场景,如独立的项目任务管理、独立的数据统计分析等;wiki 多维表格更适合与知识库中的其他文档、页面等一起协作,共同构建知识体系的场景,比如在产品手册中嵌入功能更新计划表等,方便知识的整合与共享。
圆括号不响,只是点头。
方括号表示并不懂你在说什么,咱们还是实操起来看变化。
上一课我们已经连接了多维表格,我们继续看看下一个指令“列出数据表”的功能。
连接多维表格测试base和wiki,列出数据表,运行指令。

方括号本以为会打印出数据表名,看到的却是错误码:99991672.
完整的错误信息如下:
("错误码: 99991672; 错误信息: Access denied.
One of the following scopes is required: [bitable:app:readonly, bitable:app, base:table:read].
应用尚未开通所需的应用身份权限:[bitable:app:readonly, bitable:app, base:table:read],
点击链接申请并开通任一权限即可:https://open.feishu.cn/app/cli_a8ba3a7364fc501c/auth?q=bitable:app:readonly,bitable:app,base:table:read&op_from=openapi&token_type=tenant;
检查错误代码网址: https://open.feishu.cn/document/ukTMukTMukTM/ugjM14COyUjL4ITN ;
响应结果: {'code': 99991672, 'msg': 'Access denied. One of the following scopes is required: [bitable:app:readonly, bitable:app, base:table:read].
应用尚未开通所需的应用身份权限:[bitable:app:readonly, bitable:app, base:table:read],
点击链接申请并开通任一权限即可:https://open.feishu.cn/app/cli_a8ba3a7364fc501c/auth?q=bitable:app:readonly,bitable:app,base:table:read&op_from=openapi&token_type=tenant',
'error': {'message': 'Refer to the documentation to fix the error: https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-fix-the-99991672-error', 'log_id': '202505241655259B78BAE0D8B441C15388', 'troubleshooter': '
排查建议查看(Troubleshooting suggestions): https://open.feishu.cn/search?from=openapi&log_id=202505241655259B78BAE0D8B441C15388&code=99991672&method_id=6965347212289638402',
'permission_violations': [{'type': 'action_scope_required', 'subject': 'bitable:app:readonly'}, {'type': 'action_scope_required', 'subject': 'bitable:app'}, {'type': 'action_scope_required', 'subject': 'base:table:read'}]}}",)
打开 排查建议查看



方括号忍不住喊出了一声“耶~~~”
圆括号不响,只是点头。
花括号:你再试试wiki的数据表格。
方括号:试试就试试~~
方括号将wiki多维表格URL里的表格ID填写至连接指令,列出数据表,运行,发现又报错了。

错误内容如下:
("错误码: 91402; 错误信息: NOTEXIST; 检查错误代码网址: https://open.feishu.cn/document/ukTMukTMukTM/ugjM14COyUjL4ITN ; 响应结果: {'code': 91402, 'msg': 'NOTEXIST', 'data': {}}",)
打开错误代码网址,输入错误码进行查询。
打开错误代码网址,输入错误码进行查询。

打开获取知识空间节点信息接口,传入 URL 中的节点 node_token。


5.学习阶段,我们全选批量开通;
6.点击开始调试;

7.我们将这个obj_token填入指令,再次运行。


可以看到多维表格的“数据表”、“影刀成就表”、“影刀证书表”都被列出来了。
方括号一顿操作,终于搞定了表格的读取。
花括号正欲摘桃子来发言,方括号堵住花括号的嘴,开始总结了:
花括号笑:你已经学会抢答了。
圆括号不响,只是点头。
2025-05-26 1:03更新:
建立多维表格连接时,在高级里勾选“知识库”,即使填写node_token,也就是URL里wiki后跟着的表格ID,也是可以对表格进行操作的。



如果勾选了“知识库”,也就是 is_wiki=True,会通过get_wike_node_token方法去获取obj_token。
这样就省去了自己去API平台获取obj_token了。