如何在 Gmail API 中下载 credentials.json 启用 Java

How to download credentials.json in Gmail API Enable Java

我正在尝试启用 Gmail API following steps in Java Quickstart。当我在 Google 开发人员控制台中单击 "Enable the Gmail API" 按钮时,没有显示 "Download Client Configuration" 之类的选项。

所以,我无法获取 credentials.json 文件。

仅启用 Gmail api 不会为您创建客户端凭据。不幸的是,开发人员控制台的更改频率高于快速入门的更新频率,因此可能难以理解。

前往https://console.developers.google.com

找到左侧的凭据选项卡并单击 Create credentials 按钮

您可能会寻找 oauth 客户端 ID,因为如果您连接到 gsuite 帐户,服务帐户只能使用 gmail。

Gmail API 凭据受到限制以增强应用程序安全性。要启用凭据,请在单击 Enable the Gmail API 后单击 API Console。您将前往 Google APIsCredentials 菜单上填写表格。您可以在那里更改名称 and/or 限制以更好地适合您的项目。最后,您可以单击 Generate key 来完成该过程。

如果到目前为止您已经按照这些步骤进行操作,那么您应该已经创建了 Gmail API 凭据。要实现您的请求,您需要单击新创建的凭据右侧的 Download JSON 按钮。如果我没有足够详细地解释该过程,请随时询问更多信息。