oauth2.0 尝试获取Gmail SMTP访问的授权令牌的范围无效

qij5mzcb  于 2023-05-16  发布在  其他
关注(0)|答案(1)|浏览(157)

我正在试用我的新SMTP库,并尝试使用它通过Gmail发送邮件。为此,我需要一个OAuth2访问令牌。我已经在Google API控制台中设置了一个OAuth2客户端帐户,启用了Gmail API,并在OAuth同意屏幕设置中添加了https://mail.google.com/范围。尽管如此,对https://accounts.google.com/o/oauth2/device/code的POST请求返回错误invalid_scope。将作用域切换到email使请求通过。我尝试了两个不同的HTTP客户端,以确保这不是一些奇怪的编码问题。
我做错了什么?

oug3syen

oug3syen1#

结果表明,“设备”授权流只支持有限的一组作用域,而https://mail.google.com不是其中之一。

相关问题