إدراج و/أو تعديل سجلات لنوع خلاصة محدّد لا تُجري هذه العملية سوى عمليات التحقّق الأساسية (مثل طلب غير صحيح الشكل)، وبعد ذلك يتم عرض ردّ مناسب على الشريك على الفور. تُجري 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 |
الحقول | |
---|---|
generation |
مطلوب. يُستخدَم الطابع الزمني هذا لضمان ترتيب تعديلات المستودع بشكل صحيح. يجب أن يكون طابعًا زمنيًا بالتنسيق RFC3339 UTC "Zulu" وبدقة تصل إلى نانوثانية وما يصل إلى تسعة أرقام كسور. أمثلة: |
حقل الربط record_type تجميع أنواع مختلفة من الخلاصات (ndjson وproto-based وما إلى ذلك) يمكن أن يكون record_type واحدًا فقط مما يلي: |
|
data |
للخلاصات غير المستندة إلى proto سلسلة بترميز base64 |
proto |
للخلاصات المستندة إلى النماذج عنصر يحتوي على حقول من نوع عشوائي يحتوي الحقل |