2

我一直在查看 Nest API,但我似乎无法找到“太多请求”的真正含义。什么是太多?每分钟 5 个请求是否太多?每分钟 50 个请求太多了吗?每个客户端的请求是否太多?每个恒温器的请求太多?每个 home.nest.com 帐户的请求太多?达到限额后,多久可以成功发起请求?

任何信息或经验都会非常有用。谢谢!

这就是我得到的...

protected void setHighTemp(int value){
    fb.child("target_temperature_high_f").setValue(value, new CompletionListener() {
        public void onComplete(FirebaseError arg0, Firebase arg1) {
            System.out.println("Communicaiton error: " + arg0);
        }
    });

输出:通信错误:FirebaseError:请求过多

4

2 回答 2

2

速率限制的相关文档位于https://developer.nest.com/documentation/data-rate-limits

看起来您正在达到每个设备/结构的限制,该限制被描述为

每次写入数据模型都需要设备唤醒并同步状态。这会耗尽电池电量,因此我们限制了对设备和结构的写入次数。我们还监控所有设备的电池状态。如果它们低于某个阈值,我们将拒绝写入请求,直到电池重新充电。

您能告诉我们您是如何使用 API 的吗?

——纳格什

于 2014-07-11T16:17:33.893 回答
2

正如 Nageh 所说,nest 确实限制了特定时间段的请求,以避免电池耗尽。Nest api仍然没有说限制或每次请求的数量或任何类似的东西。

于 2014-07-20T08:43:03.377 回答