# Figma 授权失效预检器 候选 ID:`figma-auth-preflight` ## Figma 授权预检流程样例 ### 场景 用户要求把商品选择器画进 Figma,但最近切换过 Figma 账号。 ### 输入 - Figma 文件 URL:`https://www.figma.com/design/xxx/Product-Selector` - 期望账号:`[email protected]` - 任务类型:写入 Figma 画布 ### 预检步骤 1. 解析 URL,提取 file key。 2. 调用 Figma connector 的轻量读取接口,读取文件名或页面列表。 3. 如果返回 `401 ReauthenticationRequired`,立即停止写入任务,标记为 `reauth_required`。 4. 如果读取成功但账号不匹配,标记为 `account_mismatch`。 5. 如果账号正确但没有文件访问权,标记为 `no_file_access`。 6. 只有 `status=ok` 时才继续执行真正的 Figma 写入。 ### 失败输出示例 ```json { "status": "failed", "reason_code": "reauth_required", "message": "Codex 侧 Figma connector 需要重新授权。请断开并重新连接 Figma connector,确认使用 [email protected] 后再说“再试”。", "fallback": "先生成本地 HTML 原型和页面拆解,避免任务完全阻塞。" } ``` ### 成功输出示例 ```json { "status": "ok", "can_read": true, "account": "[email protected]", "file_access": true, "next": "继续执行 Figma 写入。" } ```