要获取 Google API(以常见的「Google AI 大模型(如 Gemini)API」和「传统 Google 服务(如日历、人脉)API」为例),需根据场景选择流程,以下是清晰的分步指南:
场景一:获取 Google AI 大模型(如 Gemini)的 API Key
适合需要调用 Gemini 等 Google 大模型的场景,参考抖音视频(摘要4、5)和官方流程:
步骤 1:准备基础条件
- 科学上网:Google 服务需科学上网环境(如切换网络区域为美国、新加坡等)。
- Google 账号:拥有 Google 邮箱(用于登录 Google 平台)。
步骤 2:访问 Google AI Studio
打开 Google AI Studio(需科学上网),使用 Google 邮箱登录。
步骤 3:解决「项目创建」问题(若遇到报错)
若登录后提示 “没有项目,无法创建 API Key” ,需先在 Google Cloud 控制台创建项目:
- 打开 Google Cloud 控制台,点击右上角「控制台」。
- 左上角点击「选择项目」→「新建项目」,输入任意项目名称,等待创建完成(通常需 1 - 2 分钟)。
步骤 4:生成 API Key
回到 Google AI Studio:
- 点击右上角「API Keys」。
- 此时会显示已创建的项目,点击「创建 API Key」,系统会生成专属 API 密钥,复制并妥善保存(后续调用大模型时使用)。
步骤 5:注意事项
- 地区限制:若提示「地区不可用」,将网络环境切换为澳大利亚、新加坡、美国等支持的区域。
- 调用限制:以 Gemini 为例,单个项目每天有免费调用次数(如 Gemini 2.5 Pro 每天 100 次,Gemini Flash 每天 250 次)。可通过「多账号 + 多项目」提升次数(一个账号创建 2 - 3 个项目,再注册多个 Google 账号)。
场景二:获取传统 Google 服务(如日历、人脉)的 API
适合需要调用 Google 日历、人脉等服务 API 的场景,参考 Google 官方文档(摘要1、2、3):
步骤 1:访问 Google API Console
打开 Google API Console,使用 Google 账号登录。
步骤 2:创建项目
点击「选择项目」→「新建项目」,输入项目名称后完成创建。
步骤 3:启用目标 API
在「API 库」中搜索需要的 API(如「Google Calendar API」「Google People API」等),点击「启用」。
步骤 4:创建凭据(区分使用场景)
Google API 支持两种凭据类型,需根据应用是否需要「用户授权访问个人数据」选择:
场景 A:仅调用公共 API(无需用户授权)
创建「API 密钥」:- 进入「凭据」页面 → 点击「创建凭据」→ 选择「API 密钥」。
- 系统生成 API 密钥,直接用于发起 API 请求(如调用公共数据接口)。
场景 B:需访问用户个人数据(如读取日历、联系人)
创建「OAuth 2.0 客户端 ID」:- 进入「凭据」页面 → 点击「创建凭据」→ 选择「OAuth 2.0 客户端 ID」。
- 选择应用类型(如「Web 应用」「Android」「iOS」等),填写相关配置(如 Web 应用需填授权回调地址)。
- 系统生成
client_id
和client_secret
,后续需通过 OAuth 2.0 流程获取「访问令牌」,再用令牌调用 API。
步骤 5:后续使用 API
- 若用「API 密钥」:直接将密钥加入请求头或参数(参考对应 API 文档的调用格式)。
- 若用「OAuth 2.0 凭据」:需先引导用户完成授权(跳转 Google 授权页面,用户同意后获取「授权码」),再用「授权码」交换「访问令牌」,最终用「访问令牌」调用 API(需参考 OAuth 2.0 官方流程)。
总结
- 若需 Google AI 大模型(如 Gemini) :优先走「Google AI Studio」流程,简单高效,适合个人开发者快速获取 API Key。
- 若需 传统 Google 服务(如日历、人脉) :走「Google API Console + 凭据创建」流程,需区分“公共访问”或“用户授权访问”场景。
两种场景都需注意「科学上网」和「Google 账号准备」,部分情况下还需处理“地区限制”和“调用次数”问题~