我一直在寻找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);
}
});
输出:Communicaiton错误:FirebaseError:请求太多
答案 0 :(得分:2)
费率限制的相关文档位于https://developer.nest.com/documentation/data-rate-limits
看起来你正在达到每个设备/结构限制,这被描述为
每次写入数据模型都需要设备唤醒并同步状态。这会消耗电池,因此我们限制了对设备和结构的写入次数。我们还监控所有设备的电池状态。如果它们低于某个阈值,我们将拒绝写入请求,直到电池重新充电。
您能告诉我们您是如何使用API的吗?
- Nagesh
答案 1 :(得分:2)
正如Nageh所说,巢确实限制了一段时间内的要求,以避免电池排水。 Nest api仍然没有说出每次pariod或任何类型的请求的限制或数量。