我想将json文件导入Firebase数据库。我尝试firebase-import如下:
$ firebase-import --firebase_url https://mytest.firebaseio.com/ --json test.json
但是我收到了“权限被拒绝”错误。
我知道firebase-import有--auth选项,其中显示“指定要使用的身份验证令牌(例如您的Firebase密钥)”。如何获取身份验证令牌或我的Firebase密钥?
答案 0 :(得分:1)
在我看来,您需要创建一个服务帐户(请参阅https://firebase.google.com/docs/server/setup)并使用firebase-import
命令行选项将服务帐户JSON提供给--service_account
。
答案 1 :(得分:0)
创建新项目。
单击添加应用程序
将Firebase添加到您的网络应用。
此代码将显示
<script>
// Initialize Firebase
// TODO: Replace with your project's customized code snippet
var config = {
**apiKey: "<API_KEY>",**
authDomain: "<PROJECT_ID>.firebaseapp.com",
databaseURL: "https://<DATABASE_NAME>.firebaseio.com",
storageBucket: "<BUCKET>.appspot.com",
};
firebase.initializeApp(config);
</script>
这是您的API密钥,然后添加-a API_KEY 所以你会有
firebase-import --firebase_url https://test.firebaseio-demo.com --json test.json --merge -a API_KEY