يُدرج و/أو يعدّل سجلات نوع الخلاصة المحدّد. لا يستخدم هذا الفلتر سوى عملية التحقّق الأساسية (مثل الطلب الذي تمت صياغته بشكل غير صحيح)، ثم يتم بعد ذلك عرض الردّ المناسب إلى الشريك فورًا. تُجري Google تحققًا من منطق النشاط التجاري على الطلب بشكلٍ غير متزامن. لا يضمن هذا الطلب المجمّع استخدام التطبيق بشكل موجز.
طلب HTTP
POST https://mapsbooking.googleapis.com/v1alpha/inventory/{parent=partners/*/feeds/*}/record:batchPush
يستخدِم عنوان URL بنية تحويل ترميز gRPC.
مَعلمات المسار
المَعلمات | |
---|---|
parent |
اسم المورد، والذي بتنسيقه - |
نص الطلب
يحتوي نص الطلب على بيانات بالبنية التالية:
تمثيل JSON |
---|
{
"records": [
{
object ( |
الحقول | |
---|---|
records[] |
السجلّات المراد إدراجها و/أو تعديلها يُسمح بـ 1000 سجل كحد أقصى في طلب واجهة برمجة تطبيقات واحد. |
نص الاستجابة
في حال نجاح هذا الإجراء، يكون نص الاستجابة فارغًا.
نطاقات الأذونات
يجب توفير نطاق OAuth التالي:
https://www.googleapis.com/auth/mapsbooking
GenericRecord
سجلّ نوع الخلاصة المذكور في طلب عنوان URL
تمثيل JSON |
---|
{ "generationTimestamp": string, // Union field |
الحقول | |
---|---|
generationTimestamp |
مطلوبة. يُستخدم هذا الطابع الزمني لضمان ترتيب تعديلات المستودع بشكل صحيح. طابع زمني بتنسيق RFC3339 UTC "Zulu" ، بدقة نانو ثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: |
حقل الاتحاد record_type تتضمن أنواعًا مختلفة من الخلاصات (ndjson، أو استنادًا إلى أولي، وما إلى ذلك) يمكن أن تكون السمة "record_type " واحدة فقط مما يلي: |
|
dataRecord |
للخلاصات غير المستندة إلى Proto سلسلة بترميز base64. |
protoRecord |
للخلاصات المستندة إلى النماذج الأولية. كائن يحتوي على حقول من نوع عشوائي. يحتوي الحقل الإضافي |