Google Developer Console不会列出邮件API

时间:2014-06-09 23:36:30

标签: oauth-2.0 google-api gmail google-oauth gmail-imap

Google Developer Consoles(甚至是old version)不再列出可用API列表中的Mail API。

我正在尝试开发一个代表用户管理其Gmail的网络应用程序,例如Mailbox。这需要使用Gmail IMAP API XOAUTH2 authenticationOAuth 2.0 access token。文档指示provisioning OAuth 2.0 token范围为https://mail.google.com/。配置credentials for a web application然后请求具有此范围的令牌会产生403响应并出现accessNotConfigured错误。开发人员控制台中有一些选项可用于配置其他API,但没有选项可以配置Mail API的访问权限。

尝试使用其客户端凭据在Google OAuth Playground中配置邮件范围可正常工作,并且生成的访问令牌可用于通过XOAUTH2访问Gmail IMAP。

让Google使用新凭据禁用了针对Mail的OAuth 2.0身份验证,还是仅隐藏了?我找不到联系他们的方法并要求Mail API访问。

1 个答案:

答案 0 :(得分:1)

只需创建任何客户端ID,无论您选择哪种API都无关紧要。当您进行身份验证请求时,请发送https://mail.google.com/的范围。这将为您提供登录imap服务器所需的访问令牌。