تلتزم Google بتعزيز المساواة العرقية للمجتمعات السوداء. أنظر كيف.
ترجمت واجهة Cloud Translation API‏ هذه الصفحة.
Switch to English

التثبيت و أمبير ؛ الإعداد ل REST API

قاعدة بيانات Firebase Realtime هي قاعدة بيانات مستضافة على السحابة. يتم تخزين البيانات بتنسيق JSON ومزامنتها في الوقت الفعلي مع كل عميل متصل. عند إنشاء تطبيقات عبر الأنظمة الأساسية باستخدام حزم SDK لنظام التشغيل Android و iOS و JavaScript ، يشارك جميع عملائك نسخة واحدة من قاعدة بيانات Realtime ويتلقون تلقائيًا التحديثات بأحدث البيانات.

يمكننا استخدام أي عنوان URL لقاعدة بيانات Firebase Realtime كنقطة نهاية REST. كل ما نحتاجه هو إلحاق .json بنهاية عنوان URL وإرسال طلب من عميل HTTPS المفضل لدينا.

انشئ حساب

قم أولاً بالتسجيل للحصول على حساب مجاني في وحدة تحكم Firebase . سيتم إنشاء تطبيق Firebase جديد لك باستخدام عنوان URL فريد ينتهي بـ firebaseio.com . ستستخدم عنوان URL هذا لمصادقة المستخدمين ولتخزين ومزامنة البيانات إلى قاعدة بيانات التطبيق.

ضمن وحدة تحكم Firebase ، يمكنك إنشاء تطبيقات Firebase وإدارتها وحذفها. يتيح لك النقر على تطبيق Firebase معين عرض وتعديل قاعدة بيانات تطبيقك في الوقت الفعلي. في لوحة بيانات التطبيق ، يمكنك أيضًا تعيين قواعد قاعدة بيانات Firebase Realtime ، وإدارة مصادقة تطبيقك ، ونشر وعرض التحليلات.

إنشاء قاعدة بيانات

  1. إذا لم تكن قد قمت بذلك بالفعل ، فقم بإنشاء مشروع Firebase: في وحدة تحكم Firebase ، انقر فوق إضافة مشروع ، ثم اتبع الإرشادات التي تظهر على الشاشة لإنشاء مشروع Firebase أو لإضافة خدمات Firebase إلى مشروع GCP موجود.

  2. انتقل إلى قسم قاعدة البيانات في وحدة تحكم Firebase . ستتم مطالبتك بتحديد مشروع Firebase موجود. اتبع سير عمل إنشاء قاعدة البيانات.

  3. حدد وضع بدء لقواعد أمان Firebase:

    وضع الاختبار

    جيد للبدء في مكتبات عميل الجوال والويب ، ولكنه يسمح لأي شخص بقراءة بياناتك والكتابة فوقها. بعد الاختبار ، تأكد من مراجعة قسم Understanding Firebase Realtime Database Rules .

    لبدء استخدام الويب أو iOS أو Android SDK ، حدد وضع الاختبار.

    وضع القفل

    ينكر جميع القراءات والكتابة من عملاء الجوال وشبكة الإنترنت. لا يزال بإمكان خوادم التطبيقات المصادق عليها الوصول إلى قاعدة بياناتك.

  4. انقر فوق تم .

عند تمكين قاعدة بيانات Realtime ، فإنها تتيح أيضًا واجهة برمجة التطبيقات في Cloud API Manager .

اختر مكتبة مساعد

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

لغة مكتبات
كلوجور التايكا من Cloudfuji
سهم عميل IO في مكتبة Firebase-dart الرسمية
اذهب Firego بواسطة Steven Berlanga و Tim Gossett
Go Firebase بواسطة Cosmin Nicolaescu و Justin Tulloss
جافا firebase4j من براندون جريشام
بيرل Firebase-Perl بواسطة Kiran Kumar و JT Smith
بي أتش بي Firebase -php بواسطة kreait
Firebase-php بواسطة تاماس كالمان
بيثون Pyrebase من قبل جيمس تشايلدز-خادمة
python-firebase من تأليف Özgür Vatansever
الثعبان-Firebase بواسطة مايكل Huynh
روبي روبي-قاعدة النار بواسطة أوسكار ديل بن
BigBertha بواسطة فرناند جاليانا
بقية Firebase بواسطة Codementor

الخطوات التالية