Cuidado: você está vendo a documentação da interface REST da API. A maioria das nossas bibliotecas de cliente oficiais usa o gRPC. Consulte
Introdução ao REST para ver mais detalhes.
Outros métodos
Mutate
, Search
e SearchStream
são os métodos mais comuns
na API Google Ads, há muitos outros para fins específicos. Todos os serviços e
as APIs estão documentadas
Documentação de referência da REST.
Mapeamentos de RPC para REST no buffer de protocolo
Todos os endpoints de serviço (seja usando REST e gRPC) são definidos por fim.
no
Arquivos.proto do pacote de serviços
usando o
Linguagem de definição de interface proto3.
Exemplo: ListAccessibleCustomers
Por exemplo, o arquivo customer_service.proto
define um método ListAccessibleCustomers
, além do Mutate
padrão
, A anotação google.api.http
descreve
como o método mapeia para HTTP. Ele usa um HTTP GET
com o verbo personalizado
listAccessibleCustomers
:
rpc ListAccessibleCustomers(ListAccessibleCustomersRequest)
returns (ListAccessibleCustomersResponse) {
option (google.api.http) = {
get: "/v17/customers:listAccessibleCustomers"
};
}
Esse valor é mapeado para o
customers.listAccessibleCustomers
Método REST.
Exemplo: CreateCustomerClient
Outro exemplo de customer_service.proto
é
o método CreateCustomerClient
. A anotação google.api.http
dele descreve um
HTTP POST
usando o verbo personalizado createCustomerClient
:
rpc CreateCustomerClient(CreateCustomerClientRequest)
returns (CreateCustomerClientResponse) {
option (google.api.http) = {
post: "/v17/customers/{customer_id=*}:createCustomerClient"
body: "*"
};
option (google.api.method_signature) = "customer_id,customer_client";
}
Ele é mapeado para customers.createCustomerClient
Método REST.
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2024-09-10 UTC.
[null,null,["Última atualização 2024-09-10 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"]]