Löscht Datensätze des angegebenen Feedtyps. Es wird nur eine grundlegende Validierung (z. B. bei fehlerhafter Anfrage) durchgeführt. Danach wird dem Partner sofort eine entsprechende Antwort zurückgegeben. Google führt die Validierung der Geschäftslogik für die Anfrage asynchron durch. Dieser Batch-Aufruf garantiert nicht die Atomarität.
HTTP-Anfrage
POST https://mapsbooking.googleapis.com/v1alpha/inventory/{parent=partners/*/feeds/*}/record:batchDelete
Die URL verwendet die Syntax der gRPC-Transcodierung.
Pfadparameter
| Parameter | |
|---|---|
parent |
Ressourcenname im Format |
Anfragetext
Der Anfragetext enthält Daten mit folgender Struktur:
| JSON-Darstellung |
|---|
{
"records": [
{
object ( |
| Felder | |
|---|---|
records[] |
Zu löschende Datensätze. In einem API-Aufruf sind maximal 1.000 Datensätze zulässig. |
Antworttext
Wenn der Vorgang erfolgreich abgeschlossen wurde, ist der Antworttext ein leeres JSON-Objekt.
Autorisierungsbereiche
Erfordert den folgenden OAuth-Bereich:
https://www.googleapis.com/auth/mapsbooking
GenericDeleteRecord
Datensatz, der für den in der URL-Anfrage genannten Feedtyp gelöscht werden soll.
| JSON-Darstellung |
|---|
{ "deleteTime": string, // Union field |
| Felder | |
|---|---|
deleteTime |
Erforderlich. Mit diesem Zeitstempel wird die Reihenfolge bestimmt, in der eine Löschung auf das Inventar angewendet wird. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
Union-Feld record_type. Kapselt verschiedene Feedtypen (NDJSON, protobasiert usw.) ein. Der Partner kann einen vollständigen Datensatz angeben, ähnlich wie bei der Bereitstellung eines Datensatzes in einem Feed oder der BatchPush API. Partner haben auch die Möglichkeit, nur die wesentlichen Felder eines Datensatzes anzugeben, die zur eindeutigen Identifizierung erforderlich sind. Für record_type ist nur einer der folgenden Werte zulässig: |
|
dataRecord |
Für nicht protobasierte Feeds. Ein base64-codierter String. |
protoRecord |
Für protobasierte Feeds. Ein Objekt, das Felder eines beliebigen Typs enthält. Ein zusätzliches Feld |