Email 尝试获取Gmail SMTP访问的授权令牌的作用域无效

Email 尝试获取Gmail SMTP访问的授权令牌的作用域无效,email,oauth-2.0,gmail-api,google-oauth,Email,Oauth 2.0,Gmail Api,Google Oauth,我正在试用我的新SMTP库,并尝试使用它通过Gmail发送邮件。为此,我需要一个OAuth2访问令牌。我在谷歌API控制台中设置了一个OAuth2客户端帐户,启用了Gmail API并添加了https://mail.google.com/OAuth同意屏幕设置中的范围。尽管如此,POST请求返回错误 无效\u范围。将范围切换到电子邮件将使请求通过。我尝试了两个不同的HTTP客户端,以确保这不是什么奇怪的编码问题 我做错了什么?证明“设备”授权流只支持有限的范围集,并且https://mail.g

我正在试用我的新SMTP库,并尝试使用它通过Gmail发送邮件。为此,我需要一个OAuth2访问令牌。我在谷歌API控制台中设置了一个OAuth2客户端帐户,启用了Gmail API并添加了
https://mail.google.com/
OAuth同意屏幕设置中的范围。尽管如此,POST请求返回错误
无效\u范围
。将范围切换到
电子邮件
将使请求通过。我尝试了两个不同的HTTP客户端,以确保这不是什么奇怪的编码问题

我做错了什么?

证明“设备”授权流只支持有限的范围集,并且
https://mail.google.com
不是其中之一