質問: firebaseに、iOSアプリからデータを随時アップロードしております。 別の開発者にもconsoleにアップロードされているjsonデータをシェアしたいのですが、googleアカウントのパスワードを教える以外に何か方法はないのでしょうか?(現在はアカウント保持者がダウンロードしてそれをシェアしています) 日本語でも英語でもそれなりに検索したのですが、驚くほど情報が得られませんでした。。firebaseのコンソールのDatabaseのページに出るURL(https://XXXX.firebaseio.com/)でアクセスできるのかな?と思ったのですが、できませんでした。 Databaseの”ルール”タブは以下のとおり、完全にパブリックにしております。 ``` { "rules": { ".read": true, ".write": true } } ``` Authentificationの”ユーザー”タブにユーザーを追加すればよいのかな?とも思ったのですが、いまいちわかりません。 ご経験者の方のアドバイスをいただければと存じます。 宜しくお願いいたします。
回答: データベースのセキュリティ設定がpublicになっているのであれば、curlコマンドでもブラウザでも、認証無しでデータを見ることが出来ます。 https://XXXX.firebaseio.com/example.json?print=pretty のURLのようにアクセスしてみてください。 exampleの部分をデータ構造に合わせて変えると、データの一部だけアクセスさせられます。 こちらにマニュアルのリンクがありますので、詳しくはそちらをご参照ください。 https://firebase.google.com/docs/database/rest/retrieve-data?hl=ja