11
votes

Exporter Firebase

Je me demandais s'il est possible d'exporter des données de FireBase (peut-être comme objet JSON) dans des "cycles" fréquents. La principale raison pour laquelle je pose cela est parce que je voudrais capturer les données à des moments spécifiques afin d'effectuer une gamme d'analyses sur eux / identifier des modèles spécifiques. Je suis intéressé par des opérations / méthodes faisant partie de l'API Firebase - peut-être une sorte de crochet Web ou d'autres travaux de contournement qui me permettraient de le faire!

Toutes les suggestions seraient grandement appréciées car je ne pouvais rien trouver sur le Web / Docs (peut-être que j'ai fini de le lire?).

merci, Alex


1 commentaires

Réponse ci-dessous. Si vous pouvez fournir plus d'informations sur votre cas d'utilisation, je peux fournir une réponse plus approfondie.


3 Réponses :


13
votes

Firebase a une API de repos complets, de sorte que la chose la plus simple à faire est de sonder régulièrement l'API de repos sur une base régulière. Les Documents API REST sont ici: https://www.firebase.com/docs/res-api-quickStart. HTML

Vous pouvez également accéder pleinement à vos données FireBase à l'aide du client NODE.JS. Cela vous permet d'attacher des rappels à vos données et d'agir immédiatement lorsqu'ils se produisent à partir de votre propre serveur: https: // www.firebase.com/docs/nodejs-quickStart.html


3 commentaires

Hey Andrew, merci pour la réponse rapide. J'avais pensé à ces solutions mais je me demandais si j'avais manqué quelque chose, peut-être que des fiches Web de Firebase exportent ou une autre option qui rendrait le processus nettoyeur! Quoi qu'il en soit, je n'ai rien trouvé d'autre, je suppose que la solution est comme vous l'avez décrit! À votre santé!


Je suis curieux de la même chose que Alex, mais d'une perspective de sauvegarde. Y a-t-il un moyen d'accéder aux sauvegardes Firebase elle-même crée normalement? (Heroku fait cela dans le cadre de leur offre Postgres, que j'ai trouvé assez gentil.)


Comment pouvons-nous faire avec jQuery et d'où nous obtenons Access_Token



8
votes

Firebase fournit désormais une option de sauvegarde privée. Pour plus d'informations, checkout Sauvegarde privée pour les données Firebase .


0 commentaires

0
votes

Vous pouvez exporter des données Firebase dans l'objet JSON, il suffit de faire une demande de courbure comme ci-dessous:

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


2 commentaires

Votre réponse ajoute aucune valeur à la réponse donnée il y a presque 5 ans: sonder l'API de repos sur une base régulière


Comment faites-vous cela si les données sont trop grandes?