يسرد جميع التطبيقات المتاحة لنطاق FirebaseProject
المحدَّد.
هذه طريقة ملائمة. يجب عادةً أن يتم التفاعل مع التطبيق باستخدام الخدمة الخاصة بالنظام الأساسي، إلا أنّ بعض حالات استخدام الأدوات تتطلّب ملخصًا لجميع التطبيقات المعروفة (مثل واجهات "أداة اختيار التطبيقات").
طلب HTTP
GET https://firebase.googleapis.com/v1beta1/{parent=projects/*}:searchApps
يستخدِم عنوان URL بنية تحويل ترميز gRPC.
مَعلمات المسار
المَعلمات | |
---|---|
parent |
رقم
راجِع الحقل |
معامِلات طلب البحث
المَعلمات | |
---|---|
pageToken |
تم عرض رمز مميّز من مكالمة سابقة إلى |
pageSize |
الحد الأقصى لعدد التطبيقات المطلوب عرضها في الرد. قد يعرض الخادم عددًا أقل من هذه القيمة وفقًا لتقديره الخاص. إذا لم يتم تحديد أي قيمة (أو تم تحديد قيمة أكبر مما يجب)، سيفرض الخادم حده الخاص. لا يمكن أن تكون هذه القيمة سالبة. |
filter |
سلسلة طلب بحث متوافقة مع معيار AIP-160 في Google. يمكنك استخدام أي من الحقول التالية في طلب بحث: يدعم هذا الاستعلام أيضًا "الافتراضي" التالي الحقول. وهذه الحقول ليست في الواقع جزءًا من كائن المورد المعروض، ولكن يمكن الاستعلام عنها كما لو تمت تعبئتها مسبقًا بقيم معيّنة.
|
showDeleted |
تتحكّم هذه السياسة في ما إذا كان يجب عرض التطبيقات في الحالة وفي حال عدم تحديده، سيتم عرض |
نص الطلب
يجب أن يكون نص الطلب فارغًا.
نص الاستجابة
إذا كانت الاستجابة ناجحة، سيحتوي نص الاستجابة على بيانات بالبنية التالية:
تمثيل JSON |
---|
{
"apps": [
{
object ( |
الحقول | |
---|---|
apps[] |
صفحة واحدة من النتائج من مكالمة إلى |
nextPageToken |
إذا كانت قائمة النتائج كبيرة جدًا بحيث لا تتناسب مع استجابة واحدة، فسيتم عرض رمز مميز. يمكن استخدام هذا الرمز في استدعاءات لاحقة إلى تكون الرموز المميّزة للصفحة قصيرة الأجل ويجب عدم الاحتفاظ بها. |
نطاقات الأذونات
يتطلب هذا الإعداد أحد نطاقات OAuth التالية:
https://www.googleapis.com/auth/cloud-platform
https://www.googleapis.com/auth/cloud-platform.read-only
https://www.googleapis.com/auth/firebase
https://www.googleapis.com/auth/firebase.readonly
لمزيد من المعلومات، يُرجى الاطّلاع على نظرة عامة حول المصادقة.
معلومات AppInfo
يشير ذلك المصطلح إلى ملخّص عام لأحد التطبيقات.
تمثيل JSON |
---|
{ "name": string, "displayName": string, "platform": enum ( |
الحقول | |
---|---|
name |
اسم مورد تطبيق Firebase بالتنسيق:
أو
أو
|
displayName |
الاسم المعروض الذي خصّصه المستخدم لتطبيق Firebase |
platform |
النظام الأساسي لتطبيق Firebase |
appId |
النتائج فقط. غير قابل للتغيير. المعرّف الفريد العالمي الذي يعيّنه Firebase لـ يجب التعامل مع هذا المعرّف كرمز مميّز مبهم، لأنّ تنسيق البيانات غير محدّد. |
namespace |
النتائج فقط. غير قابل للتغيير. تمثّل هذه السمة معرِّف التطبيق الخاص بالنظام الأساسي. ملاحظة: في معظم حالات الاستخدام، يمكنك استخدام هذه السلسلة مشتقة من معرّف أصلي لكل نظام أساسي: |
apiKeyId |
المعرّف الفريد العالمي الذي تحدّده Google لمفتاح واجهة برمجة تطبيقات Firebase المرتبط بالتطبيق هذه القيمة هي المعرّف الفريد لمفتاح واجهة برمجة التطبيقات، وليست إذا لم يتم ضبط السياسة |
state |
النتائج فقط. حالة دورة حياة التطبيق |
منصة AppPlatform
الأنظمة الأساسية التي يمكن ربط تطبيق Firebase بها
تعدادات | |
---|---|
PLATFORM_UNSPECIFIED |
حالة غير معروفة. تُستخدم هذه الطريقة فقط للتفريق بين القيم التي لم يتم ضبطها. |
IOS |
تطبيق Firebase مرتبط بنظام التشغيل iOS. |
ANDROID |
تطبيق Firebase مرتبط بنظام Android. |
WEB |
تطبيق Firebase مرتبط بالويب. |