将 Google API 项目的所有权从无法联系的用户转移

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

4

如何查找拥有您凭证的人。

验证您的应用程序,弹出窗口将出现。单击应用程序名称旁边的小箭头,下拉菜单将显示拥有该项目的开发者的电子邮件地址。

enter image description here

如果您无法访问此帐户,我不知道如何恢复访问。 但出于好奇,我将联系Google的某个人,并了解他们是否有帐户恢复程序。 我会在收到回复后更新此内容。

是的,看起来账户访问权限已丢失。非常感谢您的帮助,请告诉我他们说了什么!谢谢! - Matic Jurglič
我认为他在美国西海岸,所以可能要等一段时间才能听到回复。如果几天后我没有更新,请随时添加评论,这将提醒我。 - Linda Lawton - DaImTo
这个用户有没有可能是 GSuite 账户的一部分?还是一个普通的 Google 用户? - Linda Lawton - DaImTo
是的,那是一个gsuite账户。有什么选项吗? - Matic Jurglič
http://www.daimto.com/contact/ 联系我,我认识谷歌的一些人,或许能帮到你。 - Linda Lawton - DaImTo
我通过你的联系表单向你发送了一条消息。谢谢! - Matic Jurglič

0
如果具有凭据的账户是 gsuite 用户,那么我们可以将项目转移给该域的管理员。
请让 GSuite 的管理员与我联系,并提供有关项目、客户端 ID 和已删除用户的电子邮件的信息。然后我们可以将 gSuite 的管理员添加为项目所有者。
从问题中可以看出,这很可能是 gsuite 用户,因为即使账户被删除,项目也没有被删除。

我在 Twitter 上给你发了消息,可以吗?还是我们应该尝试其他地方?谢谢! - Matic Jurglič
电子邮件介绍做得很好,祝你好运。如果你解决了问题,我很想听听。 - Linda Lawton - DaImTo
有没有其他方法可以找到我们在生产中使用的密钥的所有者?我担心我可能处于同样的境地,但我甚至不确定要联系谁... - Dallas
您可以使用客户端ID触发OAuth批准页面(通过OAuth Playground或其他方式),在批准页面上,有关于该开发者的联系信息。此外,您也可以向我发送客户端ID,我可以进行查找。 - nvnagr

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接