Method: inventory.partners.feeds.record.batchDelete

Belirtilen yayın türünün kayıtlarını siler. Sadece temel doğrulamayı (bozuk istek gibi) gerçekleştirir. Bu işlemden sonra 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ı, atom değeri 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ıyla birlikte veriler içerir:

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

object (GenericDeleteRecord)

Silinecek kayıtlar. 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 yayın türünden 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ı, silme işleminin envantere uygulanacağı sırayı belirlemek için kullanılır.

Nanosaniye çözünürlüğe ve en fazla dokuz kesir basamağına sahip, RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".

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

string (bytes format)

Proto tabanlı olmayan feed'ler için.

Base64 olarak kodlanmış bir dize.

protoRecord

object

Proto tabanlı feed'ler için.

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