REST 接口设计

本页假定您熟悉面向资源的 API 设计资源名称开发者指南,并以 Google Ads API 的具体实现细节作为补充。

面向资源的设计

一般来说,Google Ads API 遵循以资源为导向的设计,被构建为可单独寻址的“资源”(API 中的“名词”)的“集合”。资源通过资源名称被引用,并通过一组“方法”(也称为“动词”或“操作”)进行控制。

这些资源名称方法与特定的 API 版本前缀相结合,构成了 REST 接口的网址。例如,根据下表,以下网址可以分解为这些单独的组成部分:

https://googleads.googleapis.com/v21/customers/1234567890:mutate
API 版本前缀 资源名称(相对) 方法
https://googleads.googleapis.com/v21 customers/1234567890 mutate

特定 API 版本(例如 v21)共享一个共同的 API 版本前缀。资源名称和方法共同标识了正在调用的 API 服务。

Google Ads API 大量使用自定义方法,而大多数传统 REST API 使用标准 REST 方法,例如 listgetcreateupdatedelete。Google Ads API 中的自定义方法示例包括 searchsearchStreammutate

以下页面将详细介绍 Google Ads API 的资源名称服务方法JSON 命名惯例,以说明如何将它们结合使用来定义 REST 接口端点。