1

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

现在谷歌文档指出:

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

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

此时是否可以获得所需的密钥,如果可以,如何获得?

4

2 回答 2

4

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

我最初在 Cloud Console 中找不到任何东西,但后来 - 在又一个小时浏览 Google 的文档和 Cloud Console 之后 - 在Api Console中找到了相关页面,这是一个不同的野兽。

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

于 2013-10-16T08:10:35.207 回答
0

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

于 2013-10-16T00:13:51.877 回答