Method: customers.billingSetups.mutate

tworzy lub anuluje konfigurację płatności;

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

Żądanie HTTP

POST https://googleads.googleapis.com/v16/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 chcesz 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

Komunikat z odpowiedzią dotyczącą operacji 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 wpływa żądanie mutacji.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

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

Więcej informacji znajdziesz w omówieniu 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 aktualizacji nie są obsługiwane. operation może być tylko jedną z tych wartości:
create

object (BillingSetup)

Tworzy konfigurację płatności. W nowej konfiguracji płatności nie powinna być nazwa zasobu.

remove

string

Nazwa zasobu konfiguracji płatności do usunięcia. Nie można usunąć konfiguracji, chyba że jest w stanie oczekiwania lub jej godzina rozpoczęcia jest w przyszłości. Nazwa zasobu to customers/{customerId}/billingSetups/{billing_id}.

MutateBillingSetupResult

Wynik pojedynczej konfiguracji płatności.

Zapis JSON
{
  "resourceName": string
}
Pola
resourceName

string

Zwracany w przypadku udanych operacji.