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، أو استنادًا إلى أولي، وما إلى ذلك) يمكن للشريك توفير سجلّ كامل مشابه للطريقة التي يتم بها توفير سجلّ في خلاصة أو واجهة برمجة تطبيقات BatchPush. وبإمكان الشركاء أيضًا تضمين الحقول الأساسية فقط في السجلّ المطلوب لتعريفه بشكل فريد. يمكن أن تكون السمة "record_type" واحدة فقط مما يلي:
dataRecord

string (bytes format)

للخلاصات غير المستندة إلى Proto

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

protoRecord

object

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

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