从令牌获取appengine帐户电子邮件



我有一个小的appengine应用程序为我和我的朋友运行,忘记了我创建它的电子邮件地址(我仍然知道密码)。虽然我不能登录到管理界面,但我仍然有~/。Appcfg_oauth2_tokens文件,并且仍然可以从命令行部署代码到它。

有没有办法用这种方法找到电子邮件地址?我检查了文档,但我没有找到任何方法以编程方式获得拥有该应用程序的电子邮件地址。我还寻找如何从文件中的access_token从谷歌用户API获取用户信息,但只得到"无效访问"错误。

是否有办法找出我用来创建基于access_token的应用程序的电子邮件地址?

可以从令牌中获取用户电子邮件,但前提是它的作用域包含对用户电子邮件具有访问权限的作用域。见:https://developers.google.com/identity/protocols/OAuth2UserAgent tokeninfo-validation

然而,

不要兴奋,因为在你的情况下,你的令牌不太可能有它,除非你特别添加了一个像userinfo这样的作用域。当您最初获得刷新令牌时,发送电子邮件给作用域。

不,没有办法从oauth令牌中获得电子邮件地址,即使是你自己的。

相关内容

  • 没有找到相关文章

最新更新