Tool之Google之Gmail API:Gmail API 启用与 OAuth 凭据配置教程详细攻略

Tool之Google之Gmail API:Gmail API 启用与 OAuth 凭据配置教程详细攻略

目录

[Gmail API 启用与 OAuth 凭据配置教程详细攻略](#Gmail API 启用与 OAuth 凭据配置教程详细攻略)

[🛠️ 步骤 1:创建或选择项目](#🛠️ 步骤 1:创建或选择项目)

[✉️ 步骤 2:启用 Gmail API](#✉️ 步骤 2:启用 Gmail API)

[🛡️ 步骤 3:配置 OAuth 同意屏幕并添加测试用户](#🛡️ 步骤 3:配置 OAuth 同意屏幕并添加测试用户)

[🔑 步骤 4:创建 OAuth 客户端凭据](#🔑 步骤 4:创建 OAuth 客户端凭据)

[💾 步骤 5:下载 JSON 文件](#💾 步骤 5:下载 JSON 文件)


Gmail API 启用与 OAuth 凭据配置教程详细攻略

🛠️ 步骤 1:创建或选择项目

地址:https://console.cloud.google.com/

  • 直达链接:Google Cloud 控制台

  • 精简操作:

    1. 点击左上角项目下拉菜单,选择 "新建项目"。

    2. 输入项目名称,点击 "创建"。

    3. 创建完成后,在左上角下拉菜单中切换并选中该新项目。

✉️ 步骤 2:启用 Gmail API

地址:https://console.cloud.google.com/apis/library/gmail.googleapis.com

  • 直达链接:Gmail API 库页面

  • 精简操作:

    1. 确认顶部当前选中的是新项目。

    2. 点击蓝色的 "启用" (Enable) 按钮。

🛡️ 步骤 3:配置 OAuth 同意屏幕并添加测试用户

地址:https://console.cloud.google.com/apis/credentials/consent

  • 直达链接:OAuth 同意屏幕配置页

  • 精简操作:

    1. 点击开始:填写应用信息,点击 " 下一步 ";

    2. 受众群体:类型选择选择 "外部" (External) ,点击 " 下一步 " ;继续填写"联系信息",点击 " 下一步 " ;然后点击 "完成",点击 "继续",点击"创建"。

    3. 基本信息:填写"应用名称"、"用户支持电子邮箱"和"开发者联系信息"(均可填你的 Gmail),点击 "保存并继续"。

    4. 范围 (Scopes):直接拉到最下方,点击 "保存并继续"。

    5. 测试用户:点击 "+ ADD USERS" -> 输入邮箱账号 -> 点击 "增加" -> 点击 "保存并继续"。

🔑 步骤 4:创建 OAuth 客户端凭据

地址:https://console.cloud.google.com/apis/credentials

  • 直达链接:凭据管理页面

  • 精简操作:

    1. 点击顶部 "+ 创建凭据" -> 选择 "OAuth 客户端 ID"。

    2. 应用类型:选择 "桌面应用" (Desktop app)。

    3. **点击最下方的 "创建"。**注意:设置可能需要 5 分钟到几小时才会生效

💾 步骤 5:下载 JSON 文件

地址:https://console.cloud.google.com/apis/credentials

  • 精简操作:

    1. 在创建成功的弹窗中,点击 "下载 JSON"。

    2. (备用方法)若弹窗关闭,可在凭据管理页面的"OAuth 2.0 客户端 ID"列表右侧,点击 ⬇️ 下载图标。

    3. 注意:下载后,建议将文件重命名为 credentials.json 供代码使用。

相关推荐
一个处女座的程序猿9 小时前
Computer之Tool:firecrawl/anydoc(Markdown)的简介、安装和使用方法、案例应用之详细攻略
agent·tool·anydoc
李燚12 小时前
MultiAgent Host 源码 + ADK prebuilt 三种预制模式(第92篇-E78)
agent·multiagent·tool·eino·subagent·deepflux·loopagent
北漂燕郊杨哥4 天前
DeepSeek Harness 工具执行流水线:一次工具调用的守卫、执行与定格
tool·deepseek·deepseekharness
Misnearch12 天前
传统Tool, Function Calling, MCP Tool三者区别
functioncalling·tool·mcp tool
可乐ea14 天前
Tool Calling 工具调用:让 Agent 查询数据库、调用接口和执行任务
数据库·prompt·agent·tool
小当家.10514 天前
MCP 协议深度解析:AI 领域的 USB-C 接口
开发语言·人工智能·agent·tool·mcp
小当家.10515 天前
Agent 如何触发 Skill?Skill 和 Tool 的区别详解
agent·skill·tool
奋飛25 天前
AI 应用工程:Tool、MCP、Skill 与 Workflow 如何接入 Agent?——搭建一个可运行的需求影响面分析 Agent
agent·workflow·skill·tool·mcp
深念Y1 个月前
AI编程Agent工具定义对比分析
agent·ai编程·开源项目·工具·tool·hermes·ccsiwtch
李燚1 个月前
ToolsNode 源码:LLM 返回 tool_calls 之后发生了什么(第53篇-E39)
agent·tool·multi-agent·eino·toolsnode