Method: inventory.partners.feeds.record.batchDelete

تحذف السجلّات من نوع الخلاصة المحدَّد. لا يتم تنفيذ سوى عملية التحقق الأساسية (مثل الطلب المكتوب بشكل غير صحيح) والتي يتم بعدها عرض الرد المناسب إلى الشريك على الفور. تُجري Google عمليات تحقُّق من منطق النشاط التجاري على الطلب بشكلٍ غير متزامن. لا تضمن هذه المكالمة المجمّعة الاتّساق.

طلب HTTP

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

يستخدِم عنوان URL بنية تحويل ترميز gRPC.

مَعلمات المسار

المعلمات
parent

string

اسم المورد بالتنسيق partners/{partner_id}/feeds/{feed_name}

نص الطلب

يحتوي نص الطلب على بيانات بالبنية التالية:

تمثيل JSON
{
  "records": [
    {
      object (GenericDeleteRecord)
    }
  ]
}
الحقول
records[]

object (GenericDeleteRecord)

السجلّات التي سيتم حذفها يُسمح بحد أقصى 1000 سجلّ في طلب بيانات واحد من واجهة برمجة التطبيقات.

نص الاستجابة

إذا كانت الاستجابة ناجحة، يكون نص الاستجابة فارغًا.

نطاقات الأذونات

يجب توفير نطاق OAuth التالي:

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

GenericDeleteRecord

السجلّ المطلوب حذفه من نوع الخلاصة المذكور في طلب عنوان URL

تمثيل 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.
}
الحقول
deleteTime

string (Timestamp format)

مطلوب. يُستخدَم الطابع الزمني هذا لتحديد ترتيب تطبيق عملية الحذف على المستودع.

يجب أن يكون طابعًا زمنيًا بالتنسيق RFC3339 UTC "Zulu"‎ وبدقة تصل إلى نانوثانية وما يصل إلى تسعة أرقام كسور. أمثلة: "2014-10-02T15:01:23Z" و"2014-10-02T15:01:23.045123456Z".

حقل الربط record_type تغليف أنواع مختلفة من الخلاصات (ndjson، المستندة إلى Proto، وما إلى ذلك) يمكن للشريك تقديم سجلّ كامل مشابه للطريقة التي يتم بها تقديم سجلّ في خلاصة أو BatchPush API. يتوفّر للشركاء أيضًا خيار تضمين الحقول الأساسية فقط للسجلّ المطلوب لتحديده بشكل فريد. يمكن أن يكون record_type واحدًا فقط مما يلي:
dataRecord

string (bytes format)

للخلاصات غير المستندة إلى أولي.

سلسلة بترميز base64.

protoRecord

object

للخلاصات المستندة إلى النماذج

كائن يحتوي على حقول من نوع عشوائي يحتوي الحقل الإضافي "@type" على معرف موارد منتظم (URI) يحدد النوع. مثال: { "id": 1234, "@type": "types.example.com/standard/id" }