Google app engine 从令牌获取appengine帐户电子邮件
我有一个小appengine应用程序正在为我和我的朋友运行,但忘记了我创建它时使用的电子邮件地址(尽管我仍然知道密码)。虽然我无法登录到管理界面,但我仍然拥有~/.appcfg_oauth2_令牌文件,并且仍然可以从命令行向其部署代码 有没有办法通过这种方式找到电子邮件地址?我查看了文档,但没有找到任何方法以编程方式获取拥有该应用程序的电子邮件地址。我还研究了如何使用文件中的access_令牌从google用户API获取用户信息,但只得到了“无效访问”错误Google app engine 从令牌获取appengine帐户电子邮件,google-app-engine,google-api,Google App Engine,Google Api,我有一个小appengine应用程序正在为我和我的朋友运行,但忘记了我创建它时使用的电子邮件地址(尽管我仍然知道密码)。虽然我无法登录到管理界面,但我仍然拥有~/.appcfg_oauth2_令牌文件,并且仍然可以从命令行向其部署代码 有没有办法通过这种方式找到电子邮件地址?我查看了文档,但没有找到任何方法以编程方式获取拥有该应用程序的电子邮件地址。我还研究了如何使用文件中的access_令牌从google用户API获取用户信息,但只得到了“无效访问”错误 有没有办法找到我用来创建基于访问令牌的
有没有办法找到我用来创建基于访问令牌的应用程序的电子邮件地址?没有,没有办法从oauth令牌中获取电子邮件地址,即使是您自己的。只有在令牌的作用域中包含可以访问用户电子邮件的作用域时,才有可能从令牌中获取用户电子邮件。见:
但是,在您的案例中,不要激动,除非您在最初获得刷新令牌时特别向作用域添加了userinfo.email之类的作用域,否则您的令牌不太可能拥有它。该死,这正是我担心的。我所拥有的只是“范围”:“RIP应用程序”。非常感谢。说再见应用:)欢迎和抱歉。如果您以管理员的身份与其他用户共享appengine,也可以节省您的时间。值得查看所有appspot.com列表。