התקנה & הגדרה עבור REST API

מסד הנתונים בזמן אמת של Firebase הוא מסד נתונים המתארח בענן. הנתונים מאוחסנים כ-JSON ומסונכרנים בזמן אמת לכל לקוח מחובר. כאשר אתה בונה אפליקציות חוצות פלטפורמות עם פלטפורמות Android, Apple ו-JavaScript SDK שלנו, כל הלקוחות שלך חולקים מופע אחד של מסד נתונים בזמן אמת ומקבלים באופן אוטומטי עדכונים עם הנתונים החדשים ביותר.

אנו יכולים להשתמש בכל כתובת אתר של מסד נתונים של Firebase בזמן אמת כנקודת קצה REST. כל שעלינו לעשות הוא לצרף .json לסוף כתובת האתר ולשלוח בקשה מלקוח ה-HTTPS האהוב עלינו.

צור חשבון

ראשית הירשם לחשבון ללא עלות במסוף Firebase . אפליקציית Firebase חדשה תיווצר עבורך עם כתובת URL ייחודית המסתיימת ב- firebaseio.com . אתה תשתמש בכתובת האתר הזו כדי לאמת את המשתמשים שלך וכדי לאחסן ולסנכרן נתונים עם מסד הנתונים של האפליקציה.

בתוך מסוף Firebase אתה יכול ליצור, לנהל ולמחוק אפליקציות Firebase. לחיצה על אפליקציית Firebase ספציפית מאפשרת לך להציג ולשנות את מסד הנתונים של האפליקציה שלך בזמן אמת. במרכז השליטה של ​​האפליקציה שלך, תוכל גם להגדיר כללי אבטחה של מסד נתונים של Firebase בזמן אמת, לנהל את האימות של האפליקציה שלך, לפרוס ולהציג ניתוחים.

צור מסד נתונים

  1. נווט לקטע מסד נתונים בזמן אמת של מסוף Firebase . תתבקש לבחור פרויקט Firebase קיים. עקוב אחר זרימת העבודה של יצירת מסד הנתונים.

  2. בחר מצב התחלה עבור כללי האבטחה של Firebase:

    מצב מבחן

    טוב לתחילת העבודה עם ספריות לקוח הנייד והאינטרנט, אבל מאפשר לכל אחד לקרוא ולדרוס את הנתונים שלך. לאחר הבדיקה, הקפד לעיין בקטע הבנת כללי מסד נתונים של Firebase בזמן אמת .

    כדי להתחיל בעבודה עם האינטרנט, Apple או Android SDK, בחר במצב test.

    מצב נעול

    דוחה כל קריאה וכתיבה מלקוחות ניידים ואינטרנט. שרתי היישומים המאומתים שלך עדיין יכולים לגשת למסד הנתונים שלך.

  3. בחר מיקום עבור מסד הנתונים.

    בהתאם למיקום מסד הנתונים , כתובת האתר של מסד הנתונים החדש תהיה באחת מהצורות הבאות:

    • DATABASE_NAME .firebaseio.com (עבור מסדי נתונים ב- us-central1 )

    • DATABASE_NAME . REGION .firebasedatabase.app (עבור מסדי נתונים בכל המיקומים האחרים)

  4. לחץ על בוצע .

כאשר אתה מפעיל את מסד הנתונים בזמן אמת, הוא גם מפעיל את ה-API ב- Cloud API Manager .

בחר ספריית עוזר

אתה יכול לקרוא ולכתוב נתונים דרך REST API ישירות משורת הפקודה. במדריך זה נשתמש ב-cURL עבור כל הדוגמאות שלנו. יש לנו גם מספר ספריות עוזרות של צד שלישי לאינטראקציה עם REST API מהשפה האהובה עליך. אתה יכול להשתמש באחת מספריות העזר הבאות או ליצור משלך:

שפה ספריות
קלוז'ור taika מאת Cloudfuji
חץ לקוח IO בספריית Firebase-dart הרשמית
ללכת Firego מאת סטיבן ברלנגה וטים גוסט
Go Firebase מאת קוסמין ניקולאסקו וג'סטין טולוס
Java firebase4j מאת Brandon Gresham
פרל Firebase-Perl מאת Kiran Kumar ו-JT Smith
PHP firebase-php מאת kreait
firebase-php מאת Tamas Kalman
פִּיתוֹן Pyrebase מאת ג'יימס צ'יילדס-מיידמנט
python-firebase מאת Özgür Vatansever
python-firebase מאת מייקל הוין
אוֹדֶם firebase-ruby מאת אוסקר דל בן
BigBertha מאת פרננד גליאנה
rest-firebase מאת Codementor

הצעדים הבאים