【发布时间】:2017-10-24 16:32:57
【问题描述】:
我们在我们的应用程序中使用 Google Analytics API 并代表我们的用户执行操作(读取数据)(我们通过 OAuth2 获取他们的令牌)。我们使用 client id 和 client secret 来授权我们的 Google API 项目(应用程序)。
问题是我们无法在 Google 的开发者控制台中访问此项目,因为在我们的 Google 应用帐户中创建此项目的用户已被删除。无论如何,Google API 仍然有效(我们有密钥和客户端密码),但我们无法在浏览器的管理部分访问它,但我们无法访问它,因为所有者已被删除。
有哪些选项可以恢复对此 API 项目的访问权限?是否可以使用 Google API 转让此项目的所有权?它正在生产中运行,因此我们无法生成新的 API 项目。
是否有可能通过征得所有用户的同意(他们使用我们网络应用中的授权弹出窗口来授权他们的帐户)来生成一个新的 API 项目?
编辑:也有可能用户仍然存在,但我们不知道谁是所有者。是否可以使用应用程序的 api 密钥/秘密检索此信息?
【问题讨论】:
标签: google-api google-cloud-platform google-analytics-api google-console-developer