我正在为朋友的firebase应用程序构建一个非常简单的cron作业备份系统; 我有PHP代码,使用firebase-php可以与firebase进行通信,API文档表明添加'?format = export'参数将检索.json文件。很酷,到目前为止。
我的问题是:需要什么路径(在firebase网址之后)? API文档似乎表明它应该是/.json,但它在模拟器上返回404 / json / works,但在测试中也返回404
(注意:寻找单个文本文件,类似于“导出json”数据仪表板,如果可能的话)
提前致谢。
答案 0 :(得分:4)
路径定义了正在加载的Firebase数据树的部分。这意味着您可以加载/any/possible/string
并返回一个值,但该值可能为null
,除非您已将数据写入该路径。另请注意,如果没有定义的扩展名(即.json
),您将尝试加载Firebase的浏览器内图形调试器。
简而言之,如果您使用REST API,则始终希望在.json
中结束路径,但 ,<{1}}完全有效,并会下载整个Firebase。 https://<your-firebase>.firebaseio.com/.json
参数可确保您的JSON输出中的任何Firebase优先级值都保留在任何节点的密钥format=export
下,通常会将其排除在外。