Oauth 2.0 谷歌开发者控制台没有';t列表邮件API

Oauth 2.0 谷歌开发者控制台没有';t列表邮件API,oauth-2.0,google-api,gmail,google-oauth,gmail-imap,Oauth 2.0,Google Api,Gmail,Google Oauth,Gmail Imap,(甚至)不再在可用API列表中列出邮件API 我正在尝试开发一个web应用程序,它代表用户管理他们的Gmail,比如。这需要将与一起使用。本文档使用https://mail.google.com/范围。设置然后请求具有此作用域的令牌会产生403响应,并出现accessNotConfigured错误。开发人员控制台中有用于配置其他API的选项,但没有用于配置邮件API访问权限的选项 尝试使用客户端凭据在中设置邮件作用域可以正常工作,并且生成的访问令牌可以用于使用XOAUTH2访问Gmail IMA

(甚至)不再在可用API列表中列出邮件API

我正在尝试开发一个web应用程序,它代表用户管理他们的Gmail,比如。这需要将与一起使用。本文档使用
https://mail.google.com/
范围。设置然后请求具有此作用域的令牌会产生403响应,并出现
accessNotConfigured
错误。开发人员控制台中有用于配置其他API的选项,但没有用于配置邮件API访问权限的选项

尝试使用客户端凭据在中设置邮件作用域可以正常工作,并且生成的访问令牌可以用于使用XOAUTH2访问Gmail IMAP


谷歌是否已使用新凭据禁用了邮件的OAuth 2.0身份验证,还是只是将其隐藏?我找不到联系他们并请求邮件API访问的方法。

只需创建任何客户端id,无论您选择什么API。当您发出身份验证请求时,请发送的范围。这将获得登录imap服务器所需的访问令牌。

您使用的是什么语言?Ruby。不过没关系。在OAuth 2.0游乐场中使用我自己的凭据可以得到相同的结果。更新:我刚刚又试了一次游乐场,它似乎奏效了?让我进一步调查一下。不,对不起,我已经按照问题中所述尝试了:我在尝试获取访问令牌时配置了403 AccessNotConfiguration。你最近尝试过这个吗?是的,刚刚做了一个关于它的教程来测试它,但是它是用C#编写的。所以这对你没有多大帮助。谢谢,是的,我又戳了几下,让它工作了。一定是我用的图书馆里的东西,在裸机里做的很棒。