Custom Search JSON API:简介

本文档将帮助您熟悉 Custom Search JSON API 及其用法。

前期准备

创建可编程搜索引擎

通过调用 API,用户可以针对可编程搜索引擎的现有实例发出请求。因此,在使用该 API 之前,您需要在控制面板中创建一个。请按照教程详细了解不同的配置选项。创建完成后,您可以在概览页面的基本部分找到搜索引擎 ID。这是 API 使用的 cx 参数。

使用 API 密钥向 Google 标识您的应用

Custom Search JSON API 需要使用 API 密钥。API 密钥是一种向 Google 标识客户端的方式。

在您获得 API 密钥后,您的应用便可在所有请求网址后附加查询参数 key=yourAPIKey。API 密钥可以安全地嵌入网址中,而无需进行任何编码。

API 概览

API 操作

Custom Search JSON API 中只有一个方法可供调用:

操作 说明 REST HTTP 映射
list 返回可编程搜索引擎中请求的搜索结果。 GET

API 数据模型

向 Custom Search JSON API 发出的搜索查询的结果是一个 JSON 对象,其中包含三种类型的数据:

  • 描述请求的搜索(也可能是相关的搜索请求)的元数据
  • 描述可编程搜索引擎的元数据
  • 搜索结果

如需了解详情,请参阅使用 REST 的“响应数据”部分。

数据模型基于 OpenSearch 1.1 规范。除了标准的 OpenSearch 属性之外,Custom Search JSON API 还定义了两个自定义属性和两个自定义查询角色:

  • 自定义属性
    • cx:可编程搜索引擎的标识符。
    • safe:用于过滤返回结果的安全搜索级别说明。
  • 自定义查询角色
    • nextPage:一种角色,表示查询可用于访问下一逻辑页面的结果(如果有)。
    • previousPage:一种角色,表示查询可用于访问之前的逻辑结果页(如果有)。

试用一下

要在不编写任何代码的情况下尝试使用 API 和了解 API 的用途,请访问“试用此 API”工具

如需查看参数的完整说明,请访问 cse.list 参考文档

如需了解如何通过 HTTP 请求使用该 API,请继续参阅使用 REST