跳到正文
🟠 需外部服务 — 需自备相关账号/权限 进阶

AI API 网关:一次接入 100+ 平台,一个 AI 统一调用

用 OpenClaw 的 API Gateway 技能一次接入 Google/GitHub/Notion/Slack 等 100+ 平台——OAuth 授权一次完成,AI 统一调度所有工具,不需要为每个平台单独配置,大幅简化 AI 工具管理。

⚔️ 难度 ★★☆ 进阶
⏱ 配置耗时 20 分钟配置
🎁 掉落 节省 20 分钟配置
🦞 部署 可一键部署

🎯 做完你会得到

一次配置,100+ 平台统一接入;AI 同时操作多个平台自动协同;无需记住各个平台的 API 密钥。

👤 适合谁

  • 需要 AI 操作多个平台的深度用户
  • 企业用户(需要接入多个内部工具)
  • 开发者(需要测试多平台 API)

⚡ 效果预览

完成 GitHub + Notion + Slack + Gmail 授权后,对 AI 说「帮我把 Notion 里这个项目的任务同步到 Slack 频道里」,AI 自动完成跨平台操作,不需要你手动操作任何一个平台。

这个场景解决什么问题

多平台 AI 操作的痛点:

  • 每个平台都要单独配置:GitHub/Notion/Slack/飞书…每个都要申请 API 密钥,配置繁琐
  • 授权管理混乱:20 个平台的密钥散落在各处,不知道哪个还能用
  • AI 跨平台协作难:需要 AI 同时操作两个平台时,不知道怎么让它们「对话」

API Gateway 方案:一次授权,100+ 平台统一接入,AI 智能调度。

支持平台一览

类别平台
办公套件Google Workspace / Microsoft 365
协作工具Slack / Notion / Asana / Monday / Trello
开发工具GitHub / GitLab / Jira / Linear
数据库Airtable / Google Sheets / NocoDB
CRMHubSpot / Salesforce / Pipedrive
社交媒体Twitter/X / LinkedIn / Instagram
通讯Gmail / SendGrid / Twilio
云存储Google Drive / Dropbox / OneDrive
支付Stripe / PayPal

配置步骤

1. 安装 API Gateway 技能

# 安装 api-gateway 技能
npx clawhub@latest install api-gateway

# 验证安装
openclaw skills list | grep api-gateway

2. 批量授权平台

发送:配置我的 API Gateway

我需要接入的平台:
- GitHub(个人账号,用于代码管理)
- Notion(工作空间,用于文档管理)
- Slack(公司 workspace,用于团队沟通)
- Gmail(个人邮箱,用于邮件管理)

OAuth 授权方式:
请逐个引导我完成授权,每个平台大约需要1分钟。

授权顺序建议:
1. GitHub(最常用)
2. Notion(文档最多)
3. Slack(每天都在用)
4. Gmail(偶尔需要)

3. 授权流程示例(GitHub)

AI 引导授权:

## GitHub OAuth 授权

步骤1:在浏览器打开
https://github.com/settings/applications/new

步骤2:填写应用信息
- Application name:OpenClaw Gateway
- Homepage URL:https://openclaw.ai
- Authorization callback URL:
  https://gateway.openclaw.ai/callback/github

步骤3:创建后会得到:
- Client ID:Iv1.xxxxxxxxxxxxxxxx
- Client Secret:ghp_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

步骤4:将凭证告诉 AI:
「GitHub Client ID: Iv1.xxxxxxxx
  Client Secret: ghp_xxxxxxxx」

AI 验证并保存:
✅ GitHub 授权成功!
✅ 已保存到 API Gateway 配置

4. 多平台协同示例

用户:把 GitHub 上这个仓库的 issue 同步到 Notion 数据库

AI 自动处理:

## 🔄 跨平台同步

1. 连接 GitHub:
✅ 已连接 mantank/openclaw-repo

2. 读取 Open Issues:
共 5 个 open issues:
- #234: 修复登录 bug(高优先级)
- #235: 添加暗黑模式(功能建议)
- ...

3. 连接 Notion:
✅ 已连接「产品需求」数据库

4. 同步到 Notion:

| GitHub Issue | → | Notion 任务 |
|-------------|---|------------|
| #234 修复登录bug | → | P0任务-技术债务 |
| #235 暗黑模式 | → | 功能Backlog |
| #236 文档更新 | → | 文档优化 |

✅ 同步完成!
GitHub 5个 issues → Notion 5个任务

5. 自动化工作流

# AGENTS.md 中配置自动化工作流

## API Gateway 工作流

### 工作流1:每日站会同步
每个工作日早上9点:
1. AI 读取 Slack #general 频道的前一天消息
2. 汇总团队成员的工作进展
3. 生成 Notion 每日站会记录
4. 通过 Slack 发送摘要到 #standup 频道

### 工作流2:GitHub Issue → 客户工单
当 GitHub Issue 标记为「bug」时:
1. AI 自动在 CRM(HubSpot)创建客户工单
2. 发送 Slack 通知到 #support 频道
3. 如果是紧急bug,发送邮件给技术支持团队

### 工作流3:邮件 → 任务
收到 Gmail 新邮件且包含「任务」关键词时:
1. AI 提取任务内容
2. 在 Notion「收件箱」创建任务
3. 设定到期日期(从邮件中推断)
4. 发送 Slack 提醒

### 工作流4:周报生成
每周五下午:
1. AI 读取各平台数据:
   - GitHub:本周 PR 合并数、代码贡献
   - Notion:本周完成的任务
   - Slack:重要讨论汇总
2. 生成结构化周报
3. 保存到 Notion 周报数据库
4. 发送 Slack 摘要到 #team 频道

使用示例

场景1:跨平台任务管理

用户:我在 Notion 里有很多任务,怎么让 Slack bot 帮我定时提醒

AI:
「已配置完成!

每天早上9:00,我会检查 Notion「任务」数据库,
把今天到期的任务发送到 Slack 频道 #daily-tasks:

---

📋 今日任务提醒 · 3月31日

🔴 高优先级:
- [ ] 评审张三的 PR #234(到期:今天)
- [ ] 提交季度报告草稿(到期:今天)

🟡 中优先级:
- [ ] 回复客户邮件(到期:今天)

🟢 低优先级:
- [ ] 更新 README 文档(到期:今天)

---

要我现在发送一次测试吗?」

场景2:一次性跨平台操作

用户:把 GitHub 上 mantank/openclaw 的所有 open issues 导出到 CSV

AI:
「✅ 完成!

已导出 GitHub open issues → CSV

文件:github-issues-2026-03-31.csv

共 47 个 open issues,包含:
- Issue 编号
- 标题
- 状态
- 创建者
- 创建日期
- 标签
- 评论数

已保存到 Google Drive「项目数据」文件夹。

要我把这份 CSV 也同步到 Notion 数据库吗?」

场景3:智能数据汇总

用户:帮我汇总一下这周在各个平台的工作情况

AI:
「## 📊 本周工作汇总 · 3月第4周

### GitHub(开发)
- 合并 PR:12个
- 新开 Issue:5个
- 代码提交:47次
- 最活跃项目:openclaw-cn

### Notion(文档)
- 新建文档:8篇
- 更新文档:23次
- 协作编辑:5次

### Slack(沟通)
- 发送消息:156条
- 参与频道:#general / #tech / #product
- 紧急告警:2次(均已处理)

### Gmail(邮件)
- 收到邮件:67封
- 已回复:23封
- 待处理:12封

💡 洞察:
本周代码贡献量比上周增加30%,
但 Slack 活跃度下降,建议关注团队协作节奏。」

安全与权限管理

## 权限控制

### 平台级别权限
- 每个平台独立权限设置
- 建议:遵循最小权限原则,只授权需要的权限

### API 密钥存储
- 所有凭证加密存储在本地
- 不上传到云端
- 定期自动轮换(可配置)

### 敏感操作审批
对于以下敏感操作,AI 需要确认后才执行:
- 删除文件/数据
- 发送外部邮件
- 修改用户权限
- 授权新平台

常见问题

某个平台授权失败

检查该平台的 OAuth 应用设置,确保 callback URL 完全一致(区分 http/https)。

授权过期了怎么办

大多数 OAuth 授权有有效期,重新运行授权流程即可。AI 会提醒你哪些需要续期。

能同时操作多少个平台

没有硬性限制,但建议一次操作不超过 5 个平台,避免 API 限流。

预期结果

  • 配置一次,永久使用:100+ 平台一次授权,AI 随时调用
  • 跨平台协作:AI 自动协调多个平台完成任务
  • 统一管理:所有凭证在一个地方,不用到处找

不满意怎么调

  • 只要几个平台 → 只授权需要的平台,其他不配置
  • 担心安全 → 关闭敏感操作的自动执行,改为手动确认
  • 不需要自动化 → 只用 AI 的查询功能,不设置工作流