SuperAPI AI 工具集

canva-core-workflow-b

设计与创作

查看项目

更新于 10-16 09:08

技能介绍

用途

该技能用于在 Canva 中操作资产、品牌模板自动填充与文件夹,核心原则是将资产上传、数据集发现、自动填充和文件夹变更视为相互独立的授权域。它要求重新读取 schema 并对异步任务进行核对,而不是假设旧字段仍然有效或任务已经完成。

主要能力

  • 资产上传与资产元数据变更
  • 模板数据集读取
  • 品牌模板自动填充
  • 文件夹变更

使用方式

前置条件

  • 已授权的所有者、租户、操作和目标
  • 显式的资产、设计、品牌模板或文件夹作用域
  • 已批准的文件权限、数据分类和清理策略

操作步骤

  1. 选择单一操作:识别是上传、资产元数据变更、模板数据集读取、自动填充还是文件夹变更。不要将不相关的写入捆绑到一次审批中。
  2. 验证权限与输入:确认资源所有权、文件类型/大小是否符合当前端点、恶意软件策略、模板可用性以及每个请求的显式作用域。
  3. 安全提交上传:对于二进制或 URL 上传,记录操作和任务 ID,避免记录源 URL 或内容,并轮询对应的现有任务。
  4. 刷新数据集:在自动填充前立即读取当前模板或设计数据集。拒绝未知的必填字段,并说明不存在的字段名可能被跳过。
  5. 谨慎执行自动填充:确认当前权益和预览状态,验证每个数据值,提交一次,并在暴露结果设计之前核对任务。
  6. 应用文件夹变更:验证源/目标授权和预期当前状态,进行一次有界变更,然后读回元数据并记录回滚。

认证

Canva Connect 调用使用 Bearer 访问令牌,该令牌由后端通过 OAuth 2.0 授权码加 SHA-256 PKCE 获取。请求显式的最小权限作用域,将客户端密钥和令牌保持在浏览器可见状态之外,并串行化刷新,以便原子地存储替换用的单次使用刷新令牌。

工具纪律

使用 Read 和 Grep 进行发现和取证。仅对已批准的工件、代码、配置、测试或本工作流描述的收据使用 Write 或 Edit;不要进行未经批准的 Canva 侧更改。

输出

  • 有作用域的决策或实现工件
  • 脱敏的操作和验证收据
  • 失败、回滚和后续责任记录

示例

上传已批准的营销活动资产,获取当前品牌模板数据集,自动填充已授权字段,并且仅在每个任务和所有权检查成功后移动结果设计。

错误处理

  • 数据集已更改:停止并重新验证输入映射
  • 上传任务失败:在重新提交前纠正已记录的原因
  • 自动填充不可用:不要建议升级计划;报告当前能力证据
  • 文件夹状态偏离:停止进一步移动并核对所有权

适用场景

适用于需要严格授权控制、异步任务对账和显式作用域管理的 Canva 资产、模板自动填充与文件夹操作场景。

限制

  • 需要已授权的所有者、租户、操作和目标
  • 需要显式的资产、设计、品牌模板或文件夹作用域
  • 需要已批准的文件权限、数据分类和清理策略
  • 自动填充不可用时,不应建议升级计划,只能报告当前能力证据
  • 不存在的字段名可能被跳过
  • 其他具体限制暂未提供