Precaución: Estás viendo la documentación de la interfaz REST de la API. La mayoría de nuestras bibliotecas cliente oficiales usan gRPC. Consulta la
Introducción a REST para obtener más detalles.
Otros métodos
Si bien Mutate
, Search
y SearchStream
son los métodos más comunes en la API de Google Ads, existen muchos otros para fines específicos. Todos los servicios y
sus APIs se documentan en la
documentación de referencia de REST.
Asignaciones de RPC de búfer de protocolo a REST
Todos los extremos de servicio (ya sea que usen REST y gRPC) se definen en los archivos.proto del paquete de servicios con el Lenguaje de Definición de Interfaz proto3.
Ejemplo: ListAccessibleCustomers
Por ejemplo, el archivo customer_service.proto
define un método ListAccessibleCustomers
, además del Mutate
estándar. Su anotación google.api.http
describe cómo se asigna el método a HTTP. Usa un GET
HTTP con el verbo personalizado listAccessibleCustomers
:
rpc ListAccessibleCustomers(ListAccessibleCustomersRequest)
returns (ListAccessibleCustomersResponse) {
option (google.api.http) = {
get: "/v19/customers:listAccessibleCustomers"
};
}
Esto se asigna al método REST customers.listAccessibleCustomers.
Ejemplo: CreateCustomerClient
Otro ejemplo de customer_service.proto
es el método CreateCustomerClient
. Su anotación google.api.http
describe un POST
HTTP con el verbo personalizado createCustomerClient
:
rpc CreateCustomerClient(CreateCustomerClientRequest)
returns (CreateCustomerClientResponse) {
option (google.api.http) = {
post: "/v19/customers/{customer_id=*}:createCustomerClient"
body: "*"
};
option (google.api.method_signature) = "customer_id,customer_client";
}
Esto se asigna al método REST customers.createCustomerClient.
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2025-03-08 (UTC)
[null,null,["Última actualización: 2025-03-08 (UTC)"],[[["While `Mutate`, `Search`, and `SearchStream` are commonly used, the Google Ads API offers a wide range of methods for specific tasks, all documented in the REST reference documentation."],["All Google Ads API service endpoints, including REST and gRPC, are defined in .proto files using the proto3 Interface Definition Language."],["The `google.api.http` annotation within these .proto files details how each method maps to HTTP for RESTful interactions, including examples like `ListAccessibleCustomers` and `CreateCustomerClient`."]]],["The Google Ads API includes various methods beyond `Mutate`, `Search`, and `SearchStream`, all detailed in REST documentation. Service endpoints are defined in `.proto` files using proto3. `ListAccessibleCustomers` is a GET method, mapped using the `google.api.http` annotation in the `customer_service.proto` file, and uses custom verb `listAccessibleCustomers`. Similarly, `CreateCustomerClient`, a POST method, uses custom verb `createCustomerClient`, also defined in the same file.\n"]]