Method: inventory.partners.feeds.record.batchDelete

Usuwa rekordy określonego typu pliku danych. Przeprowadza tylko podstawową weryfikację (np. nieprawidłowo sformułowane żądanie), po której natychmiast zwracana jest odpowiednia odpowiedź do partnera. Google przeprowadza asynchroniczną weryfikację logiki biznesowej w żądaniu. Wywołanie zbiorcze nie gwarantuje niepodzielności.

Żądanie HTTP

POST https://mapsbooking.googleapis.com/v1alpha/inventory/{parent=partners/*/feeds/*}/record:batchDelete

Adres URL używa składni transkodowania gRPC.

Parametry ścieżki

Parametry
parent

string

Nazwa zasobu w formacie partners/{partner_id}/feeds/{feed_name}.

Treść żądania

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

Zapis JSON
{
  "records": [
    {
      object (GenericDeleteRecord)
    }
  ]
}
Pola
records[]

object (GenericDeleteRecord)

Rekordy do usunięcia. W jednym wywołaniu interfejsu API można użyć maksymalnie 1000 rekordów.

Treść odpowiedzi

Jeśli operacja się uda, treść odpowiedzi będzie pusta.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

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

GenericDeleteRecord

Rekord do usunięcia z typu kanału wymienionego w żądaniu adresu URL.

Zapis JSON
{
  "deleteTime": string,

  // Union field record_type can be only one of the following:
  "dataRecord": string,
  "protoRecord": {
    "@type": string,
    field1: ...,
    ...
  }
  // End of list of possible types for union field record_type.
}
Pola
deleteTime

string (Timestamp format)

To pole jest wymagane. Wskazuje ona kolejność, w jakiej usunięcie zostanie zastosowane do zasobów reklamowych.

Sygnatura czasowa w formacie RFC3339 UTC „Zulu”, z rozdzielczością nanosekundy i maksymalnie 9 cyframi po przecinku. Przykłady: "2014-10-02T15:01:23Z" i "2014-10-02T15:01:23.045123456Z".

Pole sumy record_type. obejmują różne typy plików danych (ndjson, oparte na proto itp.). Partner może dostarczyć pełny rekord podobny do sposobu udostępniania rekordu w kanale lub interfejsie BatchPush API. Partnerzy mogą też uwzględnić tylko niezbędne pola rekordu, które są wymagane do jego jednoznacznej identyfikacji. record_type może mieć tylko jedną z tych wartości:
dataRecord

string (bytes format)

Pliki danych nieoparte na proto.

Ciąg zakodowany w formacie base64.

protoRecord

object

Dotyczy plików danych opartych na proto.

Obiekt zawierający pola dowolnego typu. Dodatkowe pole "@type" zawiera identyfikator URI identyfikujący typ. Przykład: { "id": 1234, "@type": "types.example.com/standard/id" }.