RequestMetadata

البيانات الوصفية المتعلّقة بالطلب، وهي مطلوبة في جميع الطلبات

تمثيل JSON
{
  "requestId": string,
  "version": {
    object (Version)
  },
  "issuerId": string
}
الحقول
requestId

string

معرّف يُستخدَم لتحديد هذا الطلب تحديدًا، ويجب أن يكون مختلفًا في كل محاولة إعادة.

يُستخدَم هذا الحقل لأغراض تصحيح الأخطاء، مثل تحديد الطلبات التي تعذّر تنفيذها. لا يتم إرفاق أي متطلبات لتكرار التنفيذ بهذا الإجراء

مثال: UUID

version

object (Version)

إصدار واجهة برمجة التطبيقات المستخدَمة

يجب التحقّق من ذلك مقارنةً بإصدار واجهة برمجة التطبيقات الذي يطبّقه الخادم، ويجب رفض الطلب إذا لم يتطابق الإصداران.

issuerId

string

معرّف الجهة التي تتواصل معها Google.

يمكن استخدام ذلك لفلترة زيارات جهة إصدار معيّنة بسرعة أثناء تصحيح الأخطاء.

مثال: FreeFormState_ISO2Country_MDL

الإصدار

كائن يمثّل إصدار واجهة برمجة التطبيقات.

تمثيل JSON
{
  "major": integer,
  "minor": integer
}
الحقول
major

integer

رقم الإصدار الرئيسي لواجهة برمجة التطبيقات

مثال: بالنسبة إلى الإصدار 1.2، سيكون هذا الرقم 1

minor

integer

رقم الإصدار الثانوي لواجهة برمجة التطبيقات

مثال: بالنسبة إلى الإصدار 1.2، سيكون هذا الرقم 2