لحذف سجلات لنوع خلاصة محدّد يُجري عمليات التحقّق الأساسية فقط (مثل الطلب غير الصالح)، وبعد ذلك يتم إرسال الردّ المناسب إلى الشريك على الفور. تجري Google عملية التحقّق من صحة منطق النشاط التجاري في الطلب بشكل غير متزامن. لا يضمن طلب الدفع المجمّع هذا تنفيذ العمليات بشكل متسلسل.
طلب HTTP
POST https://mapsbooking.googleapis.com/v1alpha/inventory/{parent=partners/*/feeds/*}/record:batchDelete
يستخدم عنوان URL بنية تحويل الترميز إلى gRPC.
مَعلمات المسار
| المعلمات | |
|---|---|
parent |
اسم المورد، ويكون بالتنسيق |
نص الطلب
يتضمن نص الطلب بيانات بالبنية التالية:
| تمثيل JSON |
|---|
{
"records": [
{
object ( |
| الحقول | |
|---|---|
records[] |
سجلات سيتم حذفها يُسمح بتضمين 1,000 سجلّ كحد أقصى في طلب واحد من واجهة برمجة التطبيقات. |
نص الاستجابة
إذا كانت الاستجابة ناجحة، سيكون نص الاستجابة عبارة عن كائن JSON فارغ.
نطاقات الأذونات
يجب توفير نطاق OAuth التالي:
https://www.googleapis.com/auth/mapsbooking
GenericDeleteRecord
يجب حذف السجلّ من نوع الخلاصة المذكور في طلب عنوان URL.
| تمثيل JSON |
|---|
{ "deleteTime": string, // Union field |
| الحقول | |
|---|---|
deleteTime |
الحقل مطلوب. يُستخدَم هذا الطابع الزمني لتحديد ترتيب تطبيق عملية الحذف على المستودع الإعلاني. يستخدم المعيار RFC 3339، حيث يكون الناتج الذي يتم إنشاؤه مُمثلاً بالتوقيت العالمي المنسَّق مع حرف Z في النهاية ويستخدم الأرقام الجزئية 0 أو 3 أو 6 أو 9. تُقبل أيضًا المعادلات الأخرى التي لا تستخدم حرف Z. أمثلة: |
حقل الربط record_type تغليف أنواع مختلفة من الخلاصات (ndjson، وproto-based، وما إلى ذلك) يمكن للشريك تقديم سجلّ كامل مشابه لطريقة تقديم السجلّ في خلاصة أو BatchPush API. يمكن للشركاء أيضًا اختيار تضمين الحقول الأساسية فقط في السجلّ المطلوب لتحديده بشكل فريد. يمكن أن يكون التعليق record_type إحدى القيم التالية فقط: |
|
dataRecord |
بالنسبة إلى الخلاصات غير المستندة إلى بروتوكول. سلسلة مرمّزة باستخدام Base64 |
protoRecord |
بالنسبة إلى الخلاصات المستندة إلى بروتوكول تبادل البيانات هو كائن يحتوي على حقول من أي نوع، بالإضافة إلى حقل |