【问题标题】:Google Sheets API Browser Quickstart Client ID and API keyGoogle Sheets API 浏览器快速入门客户端 ID 和 API 密钥
【发布时间】:2020-03-29 08:18:23
【问题描述】:

我正在尝试关注 Google Sheets API 的 Browser Quickstart。在“第 1 步:打开 Google Sheets API”中,教程中有创建新项目和创建 API 密钥的按钮,但我无法使用这些按钮,因为我没有创建新项目的权限(但是,我对现有 GCP 项目具有“所有者”角色)。本教程没有说明如何在不使用嵌入式按钮的情况下获取客户端 ID 和 API 密钥 - 我该怎么做?

【问题讨论】:

    标签: google-sheets google-cloud-platform google-sheets-api api-key secret-key


    【解决方案1】:

    如果您已经有一个现有项目。您可以将 Sheet API 添加到其中,然后从所述项目中检索凭据。

    首先输入Console Cloud。 在那里选择您需要启用 API 调用的项目。


    选择项目后,您需要为此项目启用 API,为此请转到 API dashboard。在那里点击ENABLE APIS AND SERVICES

    在那里寻找Google Sheets API并在创建它时点击ENABLE

    启用此 API 后,您需要 generate the credentials 点击 Create credentials > OAuth client ID。之后,您只需要填写信息并添加相应的范围即可。

    添加凭据后,您可以下载 JSON 供您使用。


    对于API key,您可以执行相同的过程,但不是OAuth Client ID,而是执行Create credentials > API key

    之后你可以从same page看到API Key

    如果您需要有关如何启用 API 和其他功能的更多信息,请参阅official documentation

    【讨论】:

    • 谢谢。我创建了 Oauth 2.0 凭据,它提供了“客户端 ID”和“客户端密码”。我尝试使用“客户端密码”作为browser quickstart 中的 API 密钥(请参阅行 var API_KEY = '<YOUR_API_KEY>';),但如果我随后使用 HTML 示例,则会出现 404 和消息“API 密钥无效。请传递有效的 API钥匙。”返回,我从哪里获取 API 密钥?
    • 编辑添加API Key 创建。希望这行得通。
    • 谢谢,这有效 - 现在出现授权按钮。但是,当我单击按钮进行授权时,我得到了 404,但这可能是一个不同的问题。
    • 记得与您的服务帐户共享工作表。但是如果你仍然有问题,你应该打开一个新问题,这样你就可以在那里得到回答,而不是埋在 cmets 里。
    猜你喜欢
    • 1970-01-01
    • 2017-03-15
    • 2019-10-12
    • 2013-07-16
    • 1970-01-01
    • 2020-06-27
    • 2016-05-16
    • 2013-12-23
    • 1970-01-01
    相关资源
    最近更新 更多