Method: inventory.partners.feeds.record.batchDelete

Belirtilen feed türünün kayıtlarını siler. Yalnızca temel doğrulama (hatalı istek gibi) gerçekleştirir. Ardından, iş ortağına hemen uygun bir yanıt döndürülür. Google, istek üzerinde iş mantığı doğrulamasını eşzamansız olarak gerçekleştirir. Bu toplu çağrı, eksiklik garantisi vermez.

HTTP isteği

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

URL, gRPC Kod Dönüştürme söz dizimini kullanır.

Yol parametreleri

Parametreler
parent

string

- partners/{partner_id}/feeds/{feed_name} biçimindeki kaynak adı.

İstek içeriği

İstek gövdesi, aşağıdaki yapıya sahip verileri içerir:

JSON gösterimi
{
  "records": [
    {
      object (GenericDeleteRecord)
    }
  ]
}
Alanlar
records[]

object (GenericDeleteRecord)

Silinecek kayıtlar. Tek bir API çağrısında en fazla 1.000 kayda izin verilir.

Yanıt gövdesi

Başarılı olursa yanıt gövdesi boş olur.

Yetkilendirme Kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

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

GenericDeleteRecord

URL isteğinde belirtilen feed türünde silinecek kayıt.

JSON gösterimi
{
  "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.
}
Alanlar
deleteTime

string (Timestamp format)

Zorunlu. Bu zaman damgası, bir silmenin envantere uygulanacağı sırayı belirlemek için kullanılır.

RFC3339 UTC "Zulu" zaman damgası biçiminde olmalıdır. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".

Birleştirme alanı record_type. Farklı feed türlerini (ndjson, proto tabanlı vb.) kapsülleyin. İş ortağı, bir kaydın feed'de veya BatchPush API'sinde sağlanmasına benzer şekilde tam bir kayıt sağlayabilir. İş ortakları, bir kaydın yalnızca kaydı benzersiz şekilde tanımlamak için gerekli olan temel alanlarını dahil etme seçeneğine de sahiptir. record_type şunlardan yalnızca biri olabilir:
dataRecord

string (bytes format)

Proto temelli olmayan feed'ler için

base64 kodlu bir dize.

protoRecord

object

Proto tabanlı feed'ler için.

Rastgele türden alanlar içeren nesne. Ek bir "@type" alanı, türü tanımlayan bir URI içerir. Örnek: { "id": 1234, "@type": "types.example.com/standard/id" }.