Method: projects.remoteConfig.listVersions

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

لا يتم تخزين سوى آخر 300 نسخة.

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

طلب HTTP

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

يستخدم عنوان URL بنية تحويل الترميز gRPC.

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

المَعلمات
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.

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

تمثيل JSON
{
  "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

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