目 录CONTENT

文章目录

【Gmail】Google OAuth2 发送邮件配置(带代码)

EulerBlind
2025-07-01 / 0 评论 / 0 点赞 / 0 阅读 / 0 字

背景

gmail将全面禁用账号、密码登陆方式,官方相关文档,对于需要调用gmail相关的服务需要做出相应的调整。这里使用Google Cloud应用的形式来接入Gmail,类似的,也可以通过该方式来调用其他的Google Cloud服务。

创建项目及应用

创建项目

使用链接登陆到Google控制台,通过如下操作创建一个项目** **在这里插入图片描述 填入项目名称,并创建项目

在这里插入图片描述 项目创建完成会有相应的通知(贴心) 在这里插入图片描述 切换到刚创建的项目下,开始创建应用 在这里插入图片描述

配置项目应用

点击【API和服务】 在这里插入图片描述 通过如下操作添加gmail 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 应用启用后,添加凭据,如下图所示 在这里插入图片描述 这里根据自己的应用选择 在这里插入图片描述 填入应用信息,这里如果有图标也需要填入,测试时可不使用 在这里插入图片描述 添加应用需要权限,这里如果你只需要发送邮件,则选择如下权限即可 在这里插入图片描述 类似的方式搜索添加如下权限(这里根据需要添加),这些权限在用户授权的时候会展示在用户界面

添加后的结果如下 在这里插入图片描述 选择自己的应用类型,这里为Web应用,选择如下,然后填入【已获授权的重定向 URI】,该地址是用户授权后,google会调用的地址, 在这里插入图片描述

添加OAuth凭据

应用启用后,添加凭据,如下图所示 在这里插入图片描述 选择应用类型 在这里插入图片描述 完成OAuth客户端创建 在这里插入图片描述 创建完成后,会得到如下内容,该内容会用于运维/开发。 在这里插入图片描述

应用调试

安装依赖

获取授权链接

授权链接产生后,需要由用户打开并授权

用户授权回调

回调参数格式

凭据获取

**使用上述参数中的code进行获取(**每次授权只能被调用一次)

根据凭据获取用户信息

收取邮件

发送邮件

0

评论区