我们的应用程序中使用Google Analytics API,并代表我们的用户执行操作(读取数据)(我们通过OAuth2获取他们的令牌)。我们使用“客户端ID”和“客户端密钥”来授权我们的Google API项目(应用程序)。
问题在于,我们无法在Google的开发者控制台中找到此项目,因为我们Google应用程序帐户中创建此项目的用户已被删除。尽管如此,Google API仍然有效(我们有密钥和客户端密钥),但我们无法在浏览器的管理部分中访问它,因为所有者已被删除。
有哪些恢复访问此API项目的选项?是否可以使用Google API转移此项目的所有权?它正在生产中运行,因此我们无法承担生成新的API项目的成本。
可能可以通过保留所有用户同意(他们在我们的Web应用程序中使用授权弹出窗口授权他们的帐户)来生成新的API项目吗?
编辑:该用户可能仍然存在,但我们不知道谁是所有者。是否可以使用应用程序的API密钥/密钥检索此信息?
问题在于,我们无法在Google的开发者控制台中找到此项目,因为我们Google应用程序帐户中创建此项目的用户已被删除。尽管如此,Google API仍然有效(我们有密钥和客户端密钥),但我们无法在浏览器的管理部分中访问它,因为所有者已被删除。
有哪些恢复访问此API项目的选项?是否可以使用Google API转移此项目的所有权?它正在生产中运行,因此我们无法承担生成新的API项目的成本。
可能可以通过保留所有用户同意(他们在我们的Web应用程序中使用授权弹出窗口授权他们的帐户)来生成新的API项目吗?
编辑:该用户可能仍然存在,但我们不知道谁是所有者。是否可以使用应用程序的API密钥/密钥检索此信息?