การติดตั้ง & ตั้งค่าสำหรับ REST API

ฐานข้อมูลเรียลไทม์ของ Firebase เป็นฐานข้อมูลที่โฮสต์บนคลาวด์ ข้อมูลจะถูกจัดเก็บเป็น JSON และซิงโครไนซ์แบบเรียลไทม์กับทุกไคลเอนต์ที่เชื่อมต่อ เมื่อคุณสร้างแอปข้ามแพลตฟอร์มด้วย Android, แพลตฟอร์ม Apple และ JavaScript SDK ลูกค้าทั้งหมดของคุณจะแชร์อินสแตนซ์ฐานข้อมูลเรียลไทม์หนึ่งอินสแตนซ์และรับการอัปเดตด้วยข้อมูลใหม่ล่าสุดโดยอัตโนมัติ

เราสามารถใช้ URL ฐานข้อมูลเรียลไทม์ของ Firebase เป็นปลายทาง REST ทั้งหมดที่เราต้องทำคือการผนวก .json ต่อท้าย URL และส่งคำขอจากลูกค้า HTTPS ที่เราชื่นชอบ

สร้างบัญชี

ครั้งแรกที่ลงทะเบียนสำหรับบัญชีที่ค่าใช้จ่ายในไม่มี คอนโซล Firebase การตรวจสอบ Firebase ใหม่จะถูกสร้างขึ้นสำหรับคุณที่มี URL ที่ไม่ซ้ำกันในตอนจบ firebaseio.com คุณจะใช้ URL นี้เพื่อตรวจสอบสิทธิ์ผู้ใช้ของคุณ และเพื่อจัดเก็บและซิงค์ข้อมูลกับฐานข้อมูลของแอป

ภายใน คอนโซล Firebase คุณสามารถสร้างจัดการและลบแอป Firebase การคลิกที่แอป Firebase เฉพาะจะทำให้คุณสามารถดูและแก้ไขฐานข้อมูลของแอปได้แบบเรียลไทม์ ในแดชบอร์ดของแอป คุณยังสามารถตั้งค่ากฎฐานข้อมูลเรียลไทม์ของ Firebase จัดการการตรวจสอบสิทธิ์ของแอป ทำให้ใช้งานได้ และดูการวิเคราะห์

สร้างฐานข้อมูล

  1. นำทางไปยังส่วนฐานข้อมูลเรียลไทม์ของ คอนโซล Firebase คุณจะได้รับแจ้งให้เลือกโปรเจ็กต์ Firebase ที่มีอยู่ ทำตามเวิร์กโฟลว์การสร้างฐานข้อมูล

  2. เลือกโหมดเริ่มต้นสำหรับกฎความปลอดภัยของ Firebase:

    โหมดทดสอบ

    เหมาะสำหรับการเริ่มต้นใช้งานไลบรารีของไคลเอ็นต์บนมือถือและเว็บไคลเอ็นต์ แต่ให้ทุกคนสามารถอ่านและเขียนทับข้อมูลของคุณได้ หลังจากการทดสอบให้แน่ใจว่าจะทบทวน ทำความเข้าใจ Firebase Realtime ฐานข้อมูลกฎ ส่วน

    ในการเริ่มต้นใช้งานเว็บ, Apple หรือ Android SDK ให้เลือกโหมดทดสอบ

    โหมดล็อค

    ปฏิเสธการอ่านและเขียนทั้งหมดจากไคลเอนต์มือถือและเว็บ แอปพลิเคชันเซิร์ฟเวอร์ที่ตรวจสอบสิทธิ์ของคุณยังคงสามารถเข้าถึงฐานข้อมูลของคุณได้

  3. เลือกภูมิภาคสำหรับฐานข้อมูล ทั้งนี้ขึ้นอยู่กับทางเลือกของภูมิภาค namespace ฐานข้อมูลจะอยู่ในรูปแบบ <databaseName>.firebaseio.com หรือ <databaseName>.<region>.firebasedatabase.app สำหรับข้อมูลเพิ่มเติมโปรดดูที่ สถานที่ที่เลือกสำหรับโครงการของคุณ

  4. คลิกเสร็จสิ้น

เมื่อคุณเปิดใช้เรียลไทม์ฐานข้อมูลก็ยังช่วยให้ API ในที่ API จัดการระบบคลาวด์

เลือกห้องสมุดผู้ช่วย

คุณสามารถอ่านและเขียนข้อมูลผ่าน REST API ได้โดยตรงจากบรรทัดคำสั่ง ในคู่มือนี้เราจะใช้ ม้วน สำหรับทุกตัวอย่างของเรา เรายังมีไลบรารีตัวช่วยของบริษัทอื่นหลายแห่งสำหรับการโต้ตอบกับ REST API จากภาษาที่คุณชื่นชอบ คุณสามารถใช้หนึ่งในไลบรารีตัวช่วยต่อไปนี้หรือสร้างไลบรารีของคุณเอง:

ภาษา ห้องสมุด
Clojure Taika โดย Cloudfuji
โผ IO ไคลเอนต์ อย่างเป็นทางการใน Firebase โผ ห้องสมุด
ไป Firego โดย สตีเว่น Berlanga และ ทิม Gossett
ไป Firebase โดย Cosmin Nicolaescu และจัสติน Tulloss
Java firebase4j โดย แบรนดอนเกรชัม
Perl Firebase-Perl โดย Kiran มาร์และเจสมิ ธ
PHP Firebase-PHP โดย kreait
Firebase-PHP โดย ทามาสคาลมาน
Python Pyrebase โดย เจมส์พระเกศา-Maidment
หลาม Firebase โดย Özgür Vatansever
หลาม Firebase โดย ไมเคิล Huynh
ทับทิม Firebase ทับทิม โดย ออสการ์เดลเบน
BigBertha โดย Fernand Galiana
ส่วนที่เหลือ Firebase โดย Codementor

ขั้นตอนถัดไป