Tools API
OAuth 令牌交换
用授权码交换 OAuth 访问令牌
POST
用 OAuth 授权码交换访问令牌。此接口不需要 JWT 认证,因为是在 OAuth 回调流程中使用。
支持的 Provider
| Provider | 说明 | 环境变量 |
|---|---|---|
github | GitHub OAuth | GITHUB_CLIENT_ID / GITHUB_CLIENT_SECRET |
google_drive | Google Drive | GOOGLE_CLIENT_ID / GOOGLE_CLIENT_SECRET |
gmail | Gmail | GOOGLE_CLIENT_ID / GOOGLE_CLIENT_SECRET |
slack | Slack | SLACK_CLIENT_ID / SLACK_CLIENT_SECRET |
notion | Notion | NOTION_CLIENT_ID / NOTION_CLIENT_SECRET |
OAuth 提供商:
github | google_drive | gmail | slack | notionOAuth 授权码
OAuth 回调 URL(必须与授权请求时一致)
访问令牌
刷新令牌(部分 provider 提供)
过期时间戳(Unix timestamp,部分 provider 提供)
令牌类型,通常为
Bearer