如何获取旧版Google App Engine项目的私钥?

时间:2013-10-15 21:16:41

标签: google-app-engine oauth-2.0 google-calendar-api

我有一个Google App Engine应用程序,它是在2013年1月初创建的。我现在想要使用Google Calendar API从我的GAE应用程序发布日历条目,并且 - 在阅读了各种选项后 - 我决定使用服务帐户OAuth 2.0身份验证将是最佳选择。此方法需要使用私钥来签署具有各种凭据的JSON数据结构。

现在Google documentation州:

During the creation of a service account, you will be prompted 
to download a private key.

我查看了我的GAE信息中心,可以看到有一个与之关联的服务帐户,但我不记得曾经提示下载私钥。我检查了Google云仪表板,但找不到任何获取此类密钥的链接。

此时是否可以获得所需的密钥?若然,怎么办?

2 个答案:

答案 0 :(得分:4)

我已经接受了Zig的回答,虽然它略微简短,但它帮助我找到了解决方案。对于遇到同一问题的人来说,这里有一些更详细的信息

我最初在云端控制台中找不到任何内容,但之后 - 在浏览Google的文档和云端控制台一小时之后 - 在 Api控制台中找到了相关的页面,这是一个不同的野兽。

API控制台中,单击侧栏中的API访问。然后单击"创建另一个客户端ID ..."按钮并选择"服务帐户"。这将弹出一个窗口,允许您下载私钥。

答案 1 :(得分:0)

在控制台中创建新的服务帐户。