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 供代码使用。

相关推荐
装不满的克莱因瓶4 天前
SpringAI Alibaba Tool工具调用机制实战-注解注册与函数调用全流程
人工智能·ai·tools·智能体·springai·tool
wAIxiSeu5 天前
开源项目推荐——HyperFrames
开源·tool
JavaPub-rodert9 天前
我做了一个开发者在线工具箱:JavaPub Tools
javapub·tool
大龄码农有梦想21 天前
AI 智能体核心组件:Tool、MCP 与 Skills 的区别、标准与协同架构
人工智能·agent·智能体·ai工具·tool·mcp·skills
庞轩px1 个月前
LangChain不是“套壳”——它解决了什么实际问题
langchain·大模型·agent·tool·ai应用开发
敲上瘾1 个月前
LangChain 入门:大模型不会的,让 Tool 来做
python·langchain·aigc·tool
前进的李工2 个月前
智能Agent实战指南:从入门到精通(工具)
开发语言·人工智能·架构·langchain·agent·tool·agentexecutor
是小蟹呀^2 个月前
【总结】LangChain中工具的使用
python·langchain·agent·tool
冲上云霄的Jayden2 个月前
一文了解 Agent Skill的定义、编写、script、references
agent·script·技能·skill·tool