我尝试使用 OAuth 2.0 连接到 Google Keep API,但无法在 Google Cloud Console 中添加所需的范围。我已在“库”部分启用了 Google Keep API,但是当我尝试在 OAuth 同意屏幕部分中添加范围时,出现此错误:
以下范围未添加,因为它们无效。请更新或删除这些范围: https://www.googleapis.com/auth/keep
根据 Google Keep API 文档,此范围是访问我的 Google 帐户中的注释和列表所必需的。但是,它没有出现在可用范围列表中,并且我无法手动输入。
如何解决这个问题?有没有其他方法可以在没有此范围的情况下访问 Google Keep API?或者这是 Google Cloud Console 或 Google Keep API 中的错误?
P.S.:如果这是相关的,我是企业用户
是的,成为企业用户是相关的。
截至今天,Google Keep API 是企业 API,它们需要域范围的委派。
https://support.google.com/a/answer/162106?hl=en#zippy=%2Cset-up-domain-wide-delegation-for-a-client。
域超级管理员可以通过
使用管理控制台授权您的应用程序
菜单 > 安全 > 访问和数据控制 > API 控制 > 管理域范围委派
您需要 OAuth 客户端 ID 和 OAuth 范围。