在本文中,我们将解释同步和异步请求之间的区别,重点介绍异步 API 的好处,并通过示例描述关键参数。
response_ID
,其为直接请求(即您将为此请求付费)。启用 “异步请求”
可选设置 webhook(POST 或 GET)
发送 SERP API 异步请求
x-response-id
标头,内含您的请求的 ID。这是此请求的RESPONSE_ID ,您将在下一步采集结果时用到。Webhook 通知
采集您的结果
webhook_url | 定义将向其发送任务状态通知的 URL。如果您不想设置默认 webhook(上文),或者希望每个请求的 URL 不同,则可用此参数。 |
webhook_method | POST or GET (Default). 定义传送任务状态通知的方法。 |
webhook_data | 定义将随任务状态通知一起发送的数据 |
query | 定义请求的查询对象并支持各种SERP API 参数 (例如国家) |
brd_json | 启用和配置 解析。默认情况下,SERP API 请求返回定向 SERP 的 未解析 结构化的 HTML。如您希望收到已解析的 JSON 响应,则可添加以下参数值中的一个- brd_json=1 - 返回单个已解析的 JSON(而非原始 HTML)- brd_json=html - 返回单个包含额外 “html” 字段的已解析的 JSON(含原始字段 HTML)以及 其他已解析字段 |
query.brd_json 可以用来代替这个参数 | |
multi | 在同一个请求中运行多个查询(见下文) |
response_id | 定义任务 ID。 在对您的初始异步请求的响应中收到。 |
multi
参数使用:
multi
请求示例:
x-response-id
中的响应 ID 采集结果: