2024年如何在Google API Console创建项目启用OAuth2发送邮件?
解决Google Console创建无组织OAuth项目的问题
核心目标
创建支持任意Google个人账户通过OAuth授权使用应用发送邮件的项目,无需绑定特定域名或Workspace环境。
分步操作
- 进入Google Cloud Console的项目创建界面,点击「新建项目」。
- 选择「无组织」后,位置字段无需手动输入,直接从下拉框选择默认的「全球」区域即可(若下拉框不显示,刷新页面或检查浏览器是否禁用了JavaScript)。
- 项目创建完成后,进入「API和服务」→「OAuth同意屏幕」:
- 选择外部类型(这是支持任意Google账户授权的核心,内部类型仅适用于Workspace域名用户)。
- 填写应用基本信息(名称、联系方式等),在「范围」中添加Gmail发邮件权限
https://www.googleapis.com/auth/gmail.send(遵循最小权限原则,避免审核受阻)。 - 开发阶段可添加自身账户作为测试用户;正式发布需提交审核,通过后所有Google用户均可授权。
- 进入「API和服务」→「凭据」→「创建凭据」→「OAuth客户端ID」,选择对应应用类型(桌面/移动),生成客户端ID与密钥用于OAuth集成。
- 在控制台搜索「Gmail API」,进入后点击「启用」,确保应用可调用邮件发送接口。
关键提示
- 切勿选择「内部」OAuth同意屏幕类型,否则仅指定Workspace域名用户能授权。
- 若位置字段仍无法选择,尝试切换至Chrome隐身模式,排除缓存或插件干扰。
内容的提问来源于stack exchange,提问作者Leonardo Hernández
相关产品推荐
相关产品推荐

