Method: customers.billingSetups.mutate

Tworzy konfigurację płatności lub anuluje istniejącą.

Lista zgłoszonych błędów: AuthenticationError AuthorizationError BillingSetupError DateError FieldError HeaderError InternalError MutateError QuotaError RequestError

Żądanie HTTP

POST https://googleads.googleapis.com/v14/customers/{customerId}/billingSetups:mutate

Adres URL używa składni transkodowania gRPC.

Parametry ścieżki

Parametry
customerId

string

To pole jest wymagane. Identyfikator klienta, do którego należy zastosować operację zmiany konfiguracji płatności.

Treść żądania

Treść żądania zawiera dane o następującej strukturze:

Zapis JSON
{
  "operation": {
    object (BillingSetupOperation)
  }
}
Pola
operation

object (BillingSetupOperation)

To pole jest wymagane. Operacja do wykonania.

Treść odpowiedzi

Wiadomość z odpowiedzią na operację konfiguracji płatności.

W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:

Zapis JSON
{
  "result": {
    object (MutateBillingSetupResult)
  }
}
Pola
result

object (MutateBillingSetupResult)

Wynik identyfikujący zasób, na który ma wpływ żądanie mutacji.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

  • https://www.googleapis.com/auth/adwords

Więcej informacji znajdziesz w artykule Omówienie protokołu OAuth 2.0.

BillingSetupOperation

Pojedyncza operacja dotycząca konfiguracji płatności, która opisuje anulowanie dotychczasowej konfiguracji płatności.

Zapis JSON
{

  // Union field operation can be only one of the following:
  "create": {
    object (BillingSetup)
  },
  "remove": string
  // End of list of possible types for union field operation.
}
Pola
Pole sumy operation. Można ustawić tylko jedną z tych operacji. Operacje „Update” nie są obsługiwane. operation może mieć tylko jedną z tych wartości:
create

object (BillingSetup)

Tworzy konfigurację płatności. Nie oczekiwano nazwy zasobu dla nowej konfiguracji płatności.

remove

string

Nazwa zasobu konfiguracji płatności do usunięcia. Konfigurację można usunąć tylko wtedy, gdy jest w stanie oczekiwania lub czas jej rozpoczęcia jest w przyszłości. Nazwa zasobu wygląda tak: customers/{customerId}/billingSetups/{billing_id}.

MutateBillingSetupResult

Wynik dla pojedynczej zmiany konfiguracji płatności.

Zapis JSON
{
  "resourceName": string
}
Pola
resourceName

string

Zwracany w przypadku udanych operacji.