n8n- 节点- 扫描

在您的 n8n 工作流程中使用 Canva 。 创建,自动填充和导出设计,管理您的资产和文件夹,并使用Canva的AI生成设计和图像,去除背景,或将平面图像变成可编辑设计.
此节点使用 Canva REST APIs (英语) (前作"连接API".
安装
遵循 n8n 的向导 安装社区节点,使用软件包名称 @canva/n8n-nodes-canva。 。 。 .
全权证书
要连接 n8n 到 Canva, 您会在 Canva 开发者门户网站中创建一个应用程序, 然后将其细节粘贴到 n8n 中 。 大约需要5分钟.
1. 在 Canva 开发者门户网站创建应用程序
-
转到 你的应用程序 在 Canva 开发者门户网站中创建新应用程序。 选择 私营 如果你的团队在Canva Entertainment(应用程序留在你的团队内),或 公开 否则。 你以后不能改变这一点.
-
打开 在坎瓦岛外 并单击 开始整合。 。 。 .
-
打开 罐头外- 配置数字 :
-
打开 Canva REST APIs (英语)。 。 。 .
-
下 全权证书,复制 客户身份,然后单击 生成秘密 并抄取秘诀也. Canva只展示过一次秘密 所以要小心.
-
下 范围,打开所有这些:
asset: 读写brandtemplate:content: 读写brandtemplate:meta: 读取comment: 读写design:content: 读写design:meta: 读取folder: 读写profile: 读取
节点在连接时会要求全部连接,如果缺少任何连接,坎瓦会拒绝连接.
-
-
打开 Canva 外部 – 重新定向 URL,粘贴 n8n 的 URL 重定向到 網址 1. 您可以在 n8n 证书显示屏中找到它( 下面的第2步) 。 通常看起来是这样的:
- n8n 云:" n"作"克"
https://oauth.n8n.cloud/oauth2/callback - 自办n8n:
https://your-n8n-instance.com/rest/oauth2-credential/callback - 电脑上的n8n:
http://127.0.0.1:5678/rest/oauth2-credential/callback(加拿大不会接受)localhost,因此使用127.0.0.1(中文(简体) )
- n8n 云:" n"作"克"
2. 用n8n连接
- 在n8n,去吗 全权证书 新 选择 Canva OAuth2 API (英语)。 。 。 .
- 粘贴 客户身份 财务报告和审定财务报表 客户端秘密 从第1步.
- 点击 连接我的账户 并批准进入坎瓦.
业务
下面是几个标签:
资产
| 运行 | 它会做什么 |
|---|---|
| 删除 | 删除资产 |
| 获取 | 获取资产的细节 |
| 更新 | 重命名资产或更改其标签 |
| 从 URL 上传 | 从公共 URL 上传图像或视频 |
自动填充
需要一个Canva Pro计划或以上.
| 运行 | 它会做什么 |
|---|---|
| 创建 | 用您的数据填入一个品牌模板, 以进行新的设计 |
品牌模板
Canva计划需要具有溢价特征,例如Canva Pro.
| 运行 | 它会做什么 |
|---|---|
| 获取 | 获得品牌模板的细节 |
| 获取数据集 | 获取可以自动填入品牌模板的字段 |
| 获得多个 | 列出您可以使用的品牌模板 |
| 发布 (审查) | 将设计发布为品牌模板 |
注释 (预览API)
| 运行 | 它会做什么 |
|---|---|
| 创建回复 | 对评论线索的答复 |
| 创建线索 | 启动对设计的评论线程 |
| 获取回复 | 从线索中获取一个回复 |
| 获取线索 | 获取注释线索 |
| 清单答复 | 在线索中列出答复 |
设计
| 运行 | 它会做什么 |
|---|---|
| 创建 | 创建空白设计, 并附带图像 |
| 获取 | 获取设计的细节 |
| 获取数据集 | 获取设计中可以自动填充的字段 |
| 获取导出格式 | 查看可以导出设计的文件格式 |
| 获得多个 | 列出您的设计 |
| 获取页面 (审查) | 在设计中获取每个页面的细节 |
设计导入
| 运行 | 它会做什么 |
|---|---|
| 从图像导入 (审查) | QQ 将平面图像转换为带有"魔法层"的可编辑设计 |
| 从 URL 导入 | 从 PPTX 或 PDF 等公共 URL 导入文件作为设计 |
导出
| 运行 | 它会做什么 |
|---|---|
| 导出设计 | 导出一个设计为 PDF, PNG, JPG, GIF, MP4, PPTX 等, 并获得下载链接 |
文件夹
| 运行 | 它会做什么 |
|---|---|
| 创建 | 创建文件夹 |
| 删除 | 删除文件夹 |
| 获取 | 获取文件夹的细节 |
| 清单项目 | 列出文件夹中的内容 |
| 移动项目 | 将一个设计、图像或文件夹移动到另一个文件夹 |
| 更新 | 重命名文件夹 |
生成 (预览API)
| 运行 | 它会做什么 |
|---|---|
| 生成设计 | 从书面简报创建演示文稿或 Canva Doc |
| 生成图像 | QQ 从文本提示创建图像 |
图像转换 (预览API)
Canva计划需要具有溢价特征,例如Canva Pro.
| 运行 | 它会做什么 |
|---|---|
| 删除背景 | QQ 从图像中删除背景并保存为新图像 |
合并 (预览API)
| 运行 | 它会做什么 |
|---|---|
| 创建合并任务 | 将其他设计的页面合并到一个新的网页,或者重新安排现有设计 |
调整大小
QQ需要具有溢价功能的Canva计划,如Canva Pro. Canva Free用户获得有限的试玩.
| 运行 | 它会做什么 |
|---|---|
| 创建任务大小 | 用新尺寸复制设计 |
用户
| 运行 | 它会做什么 |
|---|---|
| 获取能力 | 查看连接用户可以使用的 Canva 特性 |
| 给我接 | 获取连接的用户身份和团队身份 |
| 获取配置 | 获取连接用户的显示名 |
很高兴知道
等待 Canva 结束
一些操作在Canva开始一个任务并等待它完成: 从 URL 上传, Autofill, 既导入, 输出, 合并, 调整大小, 以及所有 AI 特性. 在等待期间,节点每隔几秒钟检查一次(扑克间),并在一段时间后放弃(马克思 等等,60至300秒默认,取决于操作). 大型工作,如长篇演讲,需要几分钟时间.
如果工作失败,错误告诉你坎瓦的原因,比如一个没有通过坎瓦安全检查的提示.
当Canva很忙,或者配额用光了
如果Canva说收到太多请求,节点会等待并再次尝试,最多三次. 如果用户已经用完AI信用,Canva应用已经用完了自己的信用配额,或者用户已经用完了他们的免费自动填充或调整大小的试运行,等待也无济于事,因此节点会立刻停止并说.
预览 API
操作标记 (审查) 使用仍在预览中的 Canva API 。 他们可以不经通知而更改,使用他们的应用程序不能提交Canva公开审查. 它们对于内部的工作流程和实验很有用.
AI 学分
从图像导入, (中文(简体) ), 生成设计, (中文(简体) ), 生成图像,以及 删除背景 每次运行时都会使用Canva用户的AI信用. 检查运行中的工作是免费的.
并不是每个账户都可以使用每个AI特性. 用户 − 获得能力 列出连接的用户可以做什么, 例如 image_to_design_imports (磁层), background_removal,以及 design_generation。 。 。 .
提示
- 自动填充 : 运行 Brand Template — 获取数据集 先说 您的数据的字段名称需要匹配模板的字段 .
- 从图像( 磁层) 导入 : 在平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平 先上传图像 资产 — 从 URL 上传,然后使用其ID:
{{ $json.job.asset.id }}在您的团队的 Canva 设置中必须允许魔法层 . - 删除背景 : 保存结果为新图像,并留下原作。 新图像的ID在
job.result.asset.id。 。 。 . - 生成设计 : 你讲的越多 有关话题,观众,措辞,语气, 看,结果越好。 对于演示文稿,您也可以用 大纲,使用 Canva 格式:
{"sections": [{"title": "…", "description": "…", "points": ["…"]}]}(最多100个幻灯片). 离开sections空地让Canva决定。 如果较早的节点只给出幻灯片列表,请使用{{ { "sections": $json.slides } }}打开新设计job.result.design.urls.edit_url(链接工作30天). - 生成图像 : 离开 型号 打开 自动 除非你需要一个特定的。 图像默认保存到用户的上传, 这样您就可以使用
job.result.image.asset.id内 设计 — 创建 或者说 自动填充。下载链接于job.result.image.url工作24小时。 要将文件传递到另一个节点, 请用一个 HTTP 请求 节点. - 移动项目 : 使用情况
root作为 转到文件夹ID 移动到您的项目的顶层.
本地运行
对于想要在这个节点上工作的开发者.
你需要节点,js24.15 或以后和npm。 然后运行 :
npm install
npm run dev
此构建节点并启动 n8n 于 http://127.0.0.1:5678 (中文(简体) ) 装入了Canva节点并打开了热重装。 当你设置你的 Canva 应用程序,使用 http://127.0.0.1:5678/rest/oauth2-credential/callback 作为重定向 URL.
若为 npm run dev 失败 EACCES: permission denied, rename ... 内 ~/.npm/_cacache数字 : 您的 npm 缓存有其它用户拥有的文件, 通常通过运行 npm 留下 sudo。获取缓存的所有权,然后再次尝试:
sudo chown -R $(id -u):$(id -g) ~/.npm