【发布时间】:2014-07-30 14:35:47
【问题描述】:
Google Developer Consoles(甚至是old version)不再在可用 API 列表中列出邮件 API。
我正在尝试开发一个网络应用程序,它代表用户管理他们的 Gmail,例如 Mailbox。这需要使用Gmail IMAP API 和XOAUTH2 authentication 和OAuth 2.0 access token。该文档以https://mail.google.com/ 范围指示provisioning OAuth 2.0 token。配置 credentials for a web application 然后请求具有此范围的令牌会产生带有 accessNotConfigured 错误的 403 响应。开发者控制台中有配置其他 API 的选项,但没有配置 Mail API 访问权限的选项。
尝试使用他们的客户端凭据在Google OAuth Playground 中配置邮件范围可以正常工作,并且生成的访问令牌可用于通过 XOAUTH2 访问 Gmail IMAP。
Google 是否使用新凭据禁用了邮件的 OAuth 2.0 身份验证,还是只是隐藏了?我找不到联系他们并要求访问 Mail API 的方法。
【问题讨论】:
-
你使用什么语言?
-
红宝石。不过应该没关系。在 OAuth 2.0 游乐场中使用我自己的凭据会得到相同的结果。更新:我刚刚再次尝试了操场,它似乎工作?让我再调查一下。
标签: oauth-2.0 google-api gmail google-oauth gmail-imap