2013-02-26 3 views
10

firebaseデータ(たぶんJSONオブジェクトとして)を頻繁に「サイクル」で書き出すことが可能かどうかは疑問でした。私がこれを求めている主な理由は、特定の時点でデータを収集して、その上で一連の分析を実行したり、特定のパターンを特定したりしたいからです。私は、Firebase APIの一部である操作/メソッドに興味があります。おそらく何らかのウェブフックや、これを可能にする他の回避策に興味があります。firebaseをエクスポートする

web/docs(何かを読んだことがありますか?)で何かを見つけることができなかったので、何か提案があれば幸いです。

おかげで、 アレックス

+0

応答を得ます。ユースケースに関する詳細情報を提供できる場合は、より徹底的な回答を提供することができます。 –

答えて

11

はFirebaseは、フル機能のRESTのAPIを持って、そうするための最も簡単な方法は、単に定期的にREST APIをポーリングしています。 REST APIドキュメントは次のとおりです。https://www.firebase.com/docs/rest-api-quickstart.html

Node.jsクライアントを使用して、Firebaseデータに完全にアクセスすることもできます。これにより、コールバックをデータに添付して、自分のサーバーから発生した変更をすぐに処理できます。https://www.firebase.com/docs/nodejs-quickstart.html

+0

ヘイ・アンドリュー、すばやい返信をありがとう。私はそれらの解決策を考えていましたが、何かが不足しているのか、ファイアベースの輸出ウェブフックか、プロセスをよりきれいにする別のオプションがないのか疑問に思っていました。とにかく私は何も見つけられませんでしたので、解決策はあなたが説明した通りです!乾杯! –

+2

私はアレックスと同じことが好きですが、バックアップの観点からは興味があります。 Firebase自体が通常作成するバックアップにアクセスする方法はありますか? (HerokuはPostgresの提供の一部としてこれを行っていますが、これは私がかなり素敵です) – Jake

+0

node.jsのご提案ありがとう –

8

Firebaseはプライベートバックアップオプションを提供するようになりました。詳細については、チェックアウトprivate backup for Firebase data

0

あなたは以下のようなカール要求を行う、JSONオブジェクトにfirebaseデータをエクスポートすることができます:Linuxターミナルで

curl 'https://MyBase.firebaseio.com/MyPoint.json?auth=MyAuth&print=pretty' 

、あなたはすべてのあなたの子供の構造を下記に

+0

あなたの答えは、ほぼ5年前** ** REST APIを定期的にポーリング** –

+0

データが大きすぎる場合はどうすればよいですか? –

関連する問題