การติดตั้ง & ตั้งค่า REST API

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

เราใช้ URL Firebase Realtime Database ใดก็ได้เป็นปลายทาง REST สิ่งที่เราต้องการ ต้องเพิ่ม .json ต่อท้าย URL และส่งคำขอจาก ไคลเอ็นต์ HTTPS ที่ชื่นชอบของเรา

สร้างบัญชี

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

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

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

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

  2. เลือกโหมดเริ่มต้นสำหรับ Firebase Security Rules

    โหมดทดสอบ

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

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

    โหมดล็อกขณะคุมสอบ

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

  3. เลือกตำแหน่งสำหรับฐานข้อมูล

    URL ของฐานข้อมูลใหม่จะอยู่ในรูปแบบใดรูปแบบหนึ่งต่อไปนี้ โดยขึ้นอยู่กับตำแหน่งของฐานข้อมูล

    • DATABASE_NAME.firebaseio.com (สำหรับ ฐานข้อมูลใน us-central1)

    • DATABASE_NAME.REGION.firebasedatabase.app (สำหรับฐานข้อมูลในตำแหน่งอื่นๆ ทั้งหมด)

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

เมื่อเปิดใช้ Realtime Database ระบบจะเปิดใช้ API ใน Cloud API Manager ด้วย

เลือกไลบรารี Helper

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

ภาษา ห้องสมุด
โคลจูเร taika โดย Cloudfuji
Dart ไคลเอ็นต์ IO ในไลบรารี firebase-dart อย่างเป็นทางการ
Go Firego โดย Steven Berlanga และ Tim Gossett
Go Firebase ของ Cosmin Nicolaescu และ Justin Tulloss
Java firebase4j โดย Brandon Gresham
Perl Firebase-Perl โดย Kiran Kumar และ JT Smith
PHP firebase-php โดย kreait
firebase-php โดย Tamas Kalman
Python Pyrebase โดย James Childs-Maidment
python-firebase โดย Özgür Vatansever
python-firebase โดย Michael Huynh
Ruby firebase-ruby โดย Oscar Del Ben
BigBertha โดย Fernand Galiana
rest-firebase โดย Codementor

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