رکوردهای نوع خوراک مشخص شده را حذف می کند. فقط اعتبار سنجی اولیه را انجام می دهد (مانند درخواست نادرست) که پس از آن بلافاصله پاسخ مناسب به شریک بازگردانده می شود. Google اعتبار سنجی منطق کسب و کار را در درخواست به صورت ناهمزمان انجام می دهد. این فراخوان دسته ای اتمی بودن را تضمین نمی کند.
درخواست HTTP
POST https://mapsbooking.googleapis.com/v1alpha/inventory/{parent=partners/*/feeds/*}/record:batchDelete
URL از دستور GRPC Transcoding استفاده می کند.
پارامترهای مسیر
پارامترها | |
---|---|
parent | نام منبع، که دارای قالب - |
درخواست بدن
بدنه درخواست حاوی داده هایی با ساختار زیر است:
نمایندگی JSON |
---|
{
"records": [
{
object ( |
فیلدها | |
---|---|
records[] | رکوردهایی که باید حذف شوند. حداکثر 1000 رکورد در یک تماس API مجاز است. |
بدن پاسخگو
در صورت موفقیت آمیز بودن، بدنه پاسخ خالی است.
محدوده مجوز
به محدوده OAuth زیر نیاز دارد:
-
https://www.googleapis.com/auth/mapsbooking
GenericDeleteRecord
رکوردی که باید از نوع فید ذکر شده در درخواست url حذف شود.
نمایندگی JSON |
---|
{ "deleteTime": string, // Union field |
فیلدها | |
---|---|
deleteTime | مورد نیاز. این مهر زمانی برای تعیین ترتیب اعمال حذف در موجودی استفاده می شود. مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثالها: |
record_type فیلد اتحادیه. کپسوله کردن انواع مختلف فید (ndjson، مبتنی بر پروتو، و غیره) شریک می تواند یک رکورد کامل مشابه نحوه ارائه یک رکورد در یک فید یا BatchPush API ارائه دهد. شرکا همچنین این گزینه را دارند که فقط فیلدهای ضروری یک رکورد را که برای شناسایی منحصربفرد آن لازم است، لحاظ کنند. record_type تنها می تواند یکی از موارد زیر باشد: | |
dataRecord | برای فیدهای غیر مبتنی بر پروتو. رشته ای با کد base64. |
protoRecord | برای فیدهای مبتنی بر پروتو یک شی حاوی فیلدهایی از نوع دلخواه. یک فیلد اضافی |