Method: customers.extensionFeedItems.mutate

Tworzy, aktualizuje lub usuwa elementy kanału rozszerzeń. Stany operacji są zwracane.

Lista zgłoszonych błędów: {3AuthenticationError {3DenErrorError AuthorizationError CollectionSizeError CountryCodeError DatabaseError DateError DistinctError ExtensionFeedItemError FieldError FieldMaskErrorImageErrorInternalErrorLanguageCodeErrorMutateErrorNewResourceCreationErrorOperationAccessDeniedErrorQuotaErrorRangeErrorRequestErrorSizeLimitErrorStringLengthErrorUrlFieldError

Żądanie HTTP

POST https://googleads.googleapis.com/v16/customers/{customerId}/extensionFeedItems:mutate

Adres URL używa składni transkodowania gRPC.

Parametry ścieżki

Parametry
customerId

string

To pole jest wymagane. Identyfikator klienta, którego elementy pliku danych rozszerzenia są modyfikowane.

Treść żądania

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

Zapis JSON
{
  "operations": [
    {
      object (ExtensionFeedItemOperation)
    }
  ],
  "partialFailure": boolean,
  "validateOnly": boolean,
  "responseContentType": enum (ResponseContentType)
}
Pola
operations[]

object (ExtensionFeedItemOperation)

To pole jest wymagane. Lista operacji do wykonania na poszczególnych elementach kanału rozszerzeń.

partialFailure

boolean

Jeśli ma wartość true (prawda), udane operacje będą wykonywane, a nieprawidłowe – zwrócą błędy. Jeśli ma wartość false (fałsz), wszystkie operacje są wykonywane w ramach jednej transakcji i tylko wtedy, gdy są prawidłowe. Wartość domyślna to false (fałsz).

validateOnly

boolean

Jeśli ma wartość true (prawda), żądanie jest weryfikowane, ale nie jest wykonywane. Zwracane są tylko błędy, a nie wyniki.

responseContentType

enum (ResponseContentType)

Ustawienie typu treści odpowiedzi. Określa, czy po mutacji ma zostać zwrócony zasób zmienny, czy tylko jego nazwa.

Treść odpowiedzi

Odpowiedź na pytanie dotyczące zmiany elementu kanału rozszerzenia.

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

Zapis JSON
{
  "partialFailureError": {
    object (Status)
  },
  "results": [
    {
      object (MutateExtensionFeedItemResult)
    }
  ]
}
Pola
partialFailureError

object (Status)

Błędy związane z nieudanymi operacjami w trybie awarii częściowych. Zwracany tylko wtedy, gdy element partialFailure = true i wszystkie błędy występują w operacjach. Jeśli błędy wystąpią poza operacjami (np. błędy uwierzytelniania), zwrócimy błąd na poziomie RPC.

results[]

object (MutateExtensionFeedItemResult)

Wszystkie wyniki dla 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.