يسرد الملفات المتبقية ليتم تحميلها للإصدار المحدد.
طلب HTTP
GET https://firebasehosting.googleapis.com/v1beta1/{parent=sites/*/versions/*}/files
يستخدم عنوان URL بناء جملة gRPC Transcoding .
معلمات المسار
حدود | |
---|---|
parent | مطلوب. الإصدار الذي سيتم إدراج الملفات به بالتنسيق: |
معلمات الاستعلام
حدود | |
---|---|
status | نوع الملفات التي يجب إدراجها للإصدار المحدد. |
pageSize | الحد الأقصى لعدد ملفات الإصدار التي يمكن إرجاعها. قد تقوم الخدمة بإرجاع رقم أقل في حالة وجود ملفات إصدار أقل من هذا العدد الأقصى. |
pageToken | رمز مميز من استدعاء سابق إلى |
هيئة الطلب
يجب أن يكون نص الطلب فارغًا.
هيئة الاستجابة
في حالة النجاح، سيحتوي نص الاستجابة على بيانات بالبنية التالية:
تمثيل جيسون |
---|
{
"files": [
{
object ( |
مجالات | |
---|---|
files[] | قائمة المسارات إلى تجزئات الملفات في الإصدار المحدد. |
nextPageToken | رمز ترقيم الصفحات، في حالة وجود نتائج أكثر من تلك الموجودة في هذا الرد. قم بتضمين هذا الرمز المميز في مكالمتك التالية إلى |
نطاقات التفويض
يتطلب أحد نطاقات OAuth التالية:
-
https://www.googleapis.com/auth/firebase.hosting.readonly
-
https://www.googleapis.com/auth/firebase.hosting
-
https://www.googleapis.com/auth/firebase.readonly
-
https://www.googleapis.com/auth/firebase
-
https://www.googleapis.com/auth/cloud-platform.read-only
-
https://www.googleapis.com/auth/cloud-platform
لمزيد من المعلومات، راجع نظرة عامة على المصادقة .
حالة
الحالة الحالية للملفات التي تتم إضافتها إلى الإصدار.
التعدادات | |
---|---|
STATUS_UNSPECIFIED | الحالة الافتراضية؛ لا ينبغي أن تستخدم عمدا. |
EXPECTED | تم تضمين الملف في الإصدار ومن المتوقع أن يتم تحميله في المستقبل القريب. |
ACTIVE | تم بالفعل تحميل الملف إلى Firebase Hosting. |
VersionFile
ملف محتوى ثابت يمثل جزءًا من الإصدار.
تمثيل جيسون |
---|
{
"path": string,
"hash": string,
"status": enum ( |
مجالات | |
---|---|
path | عنوان URI الذي يجب أن يتم عرض محتوى الملف عليه. |
hash | تجزئة محتوى SHA256 للملف. |
status | الإخراج فقط. الحالة الحالية لملف معين في الإصدار المحدد. ستكون القيمة إما |