使用授权 API 调用,编程创建和管理飞书白板,并添加形状与连接线。
Feishu 白板技能, Allows 程序创建和操纵 Feishu 白板是一项面向实际任务的技能,主要用于要求 FEISHU APP ID 和 FEISHU APP SECRET 在环境或配置中.json。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。
执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
支持以编程方式创建和操作飞书白板。
需在环境变量或 config.json 中提供 FEISHU_APP_ID 和 FEISHU_APP_SECRET。
所需权限范围(Scopes):board:whiteboard:node:create
node skills/feishu-whiteboard/create.js "我的架构图"
输出:包含 whiteboard_id 的 JSON 数据。
node skills/feishu-whiteboard/draw.jsdemo
向白板中添加一个矩形、一个圆形,并用一条连线将二者连接。
const { createWhiteboard } = require('./create');
const { addNodes, createShape, createConnector } = require('./draw');
const board = await createWhiteboard("系统设计");
const nodes = [
createShape("web", "rect", 0, 0, 200, 100, "Web Server"),
createShape("db", "cylinder", 0, 300, 100, 100, "Database"),
createConnector("link1", "web", "db")
];
await addNodes(board.whiteboard_id, nodes);
若遇到 404 page not found 错误,通常表示您的租户尚未启用白板 API,或当前使用的接口 URL 已变更。当前实现所调用的端点为:/open-apis/board/v1/whiteboards。
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.6万人学习
最新文章