3
Firebase REST API describes how to write server values(目前仅支持时间戳)在某个位置,但似乎必须提交单独的请求才能执行此操作。在提交其他数据的同时,是否有(或已经计划过)设置时间戳的任何方式(如createdAt)?看起来这会真的有助于减少流量并提高性能。可以编写Firebase服务器时间戳而不发出两个请求吗?
Firebase REST API describes how to write server values(目前仅支持时间戳)在某个位置,但似乎必须提交单独的请求才能执行此操作。在提交其他数据的同时,是否有(或已经计划过)设置时间戳的任何方式(如createdAt)?看起来这会真的有助于减少流量并提高性能。可以编写Firebase服务器时间戳而不发出两个请求吗?
当然,这是可能的。这个文档当然有点不清楚,但你需要做的只是包含{".sv": "timestamp"}
对象作为你的JSON有效载荷的一部分。以下是一个将其保存到密钥timestamp
的示例。
curl -X PUT -d '{"something":"something", "timestamp":{".sv": "timestamp"}}' https://abc.firebaseio-demo.com/.json
谢谢@Ossama。只是测试它,它的工作。如果文档对此更清楚,会不错。 – cayblood 2014-10-01 19:59:27