REST API 用のインストールと設定

Firebase Realtime Database はクラウドにホストされたデータベースです。データは JSON として保存され、接続されたすべてのクライアントとリアルタイムに同期されます。Android、iOS、JavaScript SDK を使用してクロスプラットフォーム アプリを構築すると、すべてのクライアントによって 1 つの Realtime Database インスタンスが共有され、最新のデータによる更新が自動的に受信されます。

Firebase Realtime Database のあらゆる URL は REST エンドポイントとして使用できます。それには、.json を URL の末尾に追加してお気に入りの HTTPS クライアントからリクエストを送信するだけです。

アカウントの作成

まず、Firebase コンソールで無料アカウントに登録します。新しい Firebase アプリが firebaseio.com で終わる一意の URL とともに作成されます。この URL を使用してユーザーを認証し、データをアプリのデータベースに保存して同期します。

Firebase コンソールでは、Firebase アプリを作成、管理、削除できます。特定の Firebase アプリをクリックすると、アプリのデータベースをリアルタイムに表示したり変更したりできます。また、アプリのダッシュボードでは、Firebase Realtime Database ルールの設定、アプリの認証の管理、デプロイ、およびアナリティクスの表示を行うことができます。

ヘルパー ライブラリの選択

コマンドラインから REST API を通じてデータを直接読み取ったり、書き込んだりできます。このガイドでは、すべての例に cURL を使用しています。また、お好みの言語で REST API を操作するためのサードパーティ製ヘルパー ライブラリがいくつか用意されています。次のいずれかのヘルパー ライブラリを使用することも、独自のヘルパー ライブラリを作成することもできます。

言語 ライブラリ
Clojure Cloudfuji による taika
Dart 公式の firebase-dart ライブラリの IO Client
Go Steven Berlanga 氏と Tim Gossett 氏による Firego
Cosmin Nicolaescu 氏と Justin Tulloss 氏による Go Firebase
Java Brandon Gresham 氏による firebase4j
Perl Kiran Kumar 氏と JT Smith 氏による Firebase-Perl
PHP kreait による firebase-php
Tamas Kalman 氏による firebase-php
Python James Childs-Maidment 氏による Pyrebase
Özgür Vatansever 氏による python-firebase
Michael Huynh 氏による python-firebase
Ruby Oscar Del Ben 氏による firebase-ruby
Fernand Galiana 氏による BigBertha
Codementor による rest-firebase

次のステップ

フィードバックを送信...

ご不明な点がありましたら、Google のサポートページをご覧ください。