向请求授权

当您的应用请求公开的数据时,该请求不需要经过授权,但需要附带标识符,如 API 密钥。

您的应用每次向 Google 知识图谱搜索 API 发送请求时,都需要通过在每个请求中添加 API 密钥来标识自己。

获取和使用 API 密钥

要获取 API 密钥,请执行以下操作:

  1. 打开 API 控制台中的“凭据”页面
  2. 此 API 支持两种类型的凭据。 创建适合您项目的凭据:
    • OAuth 2.0:当您的应用请求非公开用户数据时,该应用必须将 OAuth 2.0 令牌随请求一起发送。要获取令牌,您的应用应先发送客户端 ID(也可能需要发送客户端密钥)。您可以为网页应用、服务账号或已安装应用生成 OAuth 2.0 凭据。

      注意:由于此 API 没有需要 OAuth 2.0 授权的方法,您可能只需要获取 API 密钥(如下所述)。但是,如果您的应用调用需要用户授权的其他 API,那么您仍然需要 OAuth 2.0 凭据。

      如需了解详情,请参阅 OAuth 2.0 文档

    • API 密钥:未提供 OAuth 2.0 令牌的请求必须发送 API 密钥。 该密钥用于标识您的项目,并提供 API 访问权限、配额和报告。

      此 API 支持多种类型的 API 密钥限制。如果您需要的 API 密钥尚不存在,请在控制台中创建 API 密钥,方法是:点击创建凭据  > API 密钥。您可以先对密钥设定相关限制,然后再在生产环境中使用密钥,方法是:点击限制密钥,然后选择其中一项限制

为保障 API 密钥的安全,请遵循以安全的方式使用 API 密钥的最佳做法

在您获得 API 密钥后,您的应用便可在所有请求网址后附加查询参数 key=yourAPIKey

API 密钥可以安全地嵌入网址中,而无需进行任何编码。