Join us for Firebase Summit on November 10, 2021. Tune in to learn how Firebase can help you accelerate app development, release with confidence, and scale with ease. Register

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

ฐานข้อมูลเรียลไทม์ของ Firebase เป็นฐานข้อมูลที่โฮสต์บนคลาวด์ ข้อมูลจะถูกจัดเก็บเป็น JSON และซิงโครไนซ์แบบเรียลไทม์กับทุกไคลเอนต์ที่เชื่อมต่อ เมื่อคุณสร้างแอปข้ามแพลตฟอร์มด้วย Android, iOS และ 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 ฐานข้อมูลกฎ ส่วน

    ในการเริ่มต้นใช้งานเว็บ, iOS หรือ 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

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