Method: projects.remoteConfig.listVersions

احصل على قائمة Remote Config template versions التي تم نشرها، مرتبة بترتيب زمني عكسي.

يتم تخزين آخر 300 نسخة فقط.

يتم أيضًا حذف كافة الإصدارات التي تتوافق مع قوالب التكوين عن بعد غير النشطة (على سبيل المثال، جميع الإصدارات باستثناء القالب الذي يتم جلبه بواسطة العملاء) إذا مضى عليها أكثر من 90 يومًا.

طلب HTTP

GET https://firebaseremoteconfig.googleapis.com/v1/{project=projects/*}/remoteConfig:listVersions

يستخدم عنوان URL بناء جملة gRPC Transcoding .

معلمات المسار

حدود
project

string

مطلوب. رقم تعريف مشروع Firebase أو رقم المشروع، مسبوقًا بـ "projects/".

معلمات الاستعلام

حدود
pageSize

integer

خياري. الحد الأقصى لعدد العناصر التي يمكن إرجاعها في كل صفحة.

pageToken

string

خياري. تم إرجاع قيمة nextPageToken من طلب قائمة سابق، إن وجد.

endVersionNumber

string ( int64 format)

خياري. حدد رقم الإصدار الأحدث المراد تضمينه في النتائج. إذا تم تحديده، يجب أن يكون أكبر من الصفر. الإعدادات الافتراضية إلى الإصدار الأحدث.

startTime

string ( Timestamp format)

خياري. تحديد أقرب وقت للتحديث لإدراجه في النتائج؛ يتم حذف أي إدخالات تم تحديثها قبل هذا الوقت.

طابع زمني بتنسيق RFC3339 UTC "Zulu"، بدقة نانو ثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: "2014-10-02T15:01:23Z" و "2014-10-02T15:01:23.045123456Z" .

endTime

string ( Timestamp format)

خياري. تحديد آخر وقت للتحديث لإدراجه في النتائج؛ يتم حذف أي إدخالات تم تحديثها في هذا الوقت أو بعده.

طابع زمني بتنسيق RFC3339 UTC "Zulu"، بدقة نانو ثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: "2014-10-02T15:01:23Z" و "2014-10-02T15:01:23.045123456Z" .

هيئة الطلب

يجب أن يكون نص الطلب فارغًا.

هيئة الاستجابة

في حالة النجاح، سيحتوي نص الاستجابة على بيانات بالبنية التالية:

يحتوي على قائمة مرقّمة من versions RemoteConfig.

تمثيل جيسون
{
  "versions": [
    {
      object (Version)
    }
  ],
  "nextPageToken": string
}
مجالات
versions[]

object ( Version )

قائمة بكائنات بيانات تعريف الإصدار، مرتبة بترتيب زمني عكسي.

nextPageToken

string

رمز مميز لاسترداد الصفحة التالية من النتائج، أو فارغ إذا لم يكن هناك المزيد من النتائج في القائمة.

نطاقات التفويض

يتطلب أحد نطاقات OAuth التالية:

  • https://www.googleapis.com/auth/firebase.remoteconfig
  • https://www.googleapis.com/auth/cloud-platform

لمزيد من المعلومات، راجع نظرة عامة على المصادقة .