是否可以查询 Nest API 速率限制?
Is it possible to query Nest API rate limits?
我刚刚注意到很容易达到请求速率限制。
是否可以获得有关当前速率限制的信息?
另外,当我们收到速率限制错误时,是否有任何事件/侦听器在我们可以再次发送请求时得到通知?
我怎样才能提高速率限制?
不幸的是,https://developer.nest.com/documentation/cloud/data-rate-limits/ 的文档没有提供任何具体数字。
P.S。我正在使用 Android SDK https://github.com/nestlabs/android-sdk
无法查询或增加速率限制。速率限制是动态的,旨在保持消费者恒温器的电池寿命。为了延长电池寿命,它们适用于所有向恒温器写入数据的开发人员。
所以如果开发者-A 在一个小时内发出 x
次请求,而开发者-B 发出 y
次请求,则请求总数为 x+y
,并且实时进行评估恒温器的电池是否可以处理那么多更新。否则,所有开发人员都将受到速率限制,直到恒温器的电池充电到足以进行更多更新为止。
我刚刚注意到很容易达到请求速率限制。 是否可以获得有关当前速率限制的信息? 另外,当我们收到速率限制错误时,是否有任何事件/侦听器在我们可以再次发送请求时得到通知? 我怎样才能提高速率限制?
不幸的是,https://developer.nest.com/documentation/cloud/data-rate-limits/ 的文档没有提供任何具体数字。
P.S。我正在使用 Android SDK https://github.com/nestlabs/android-sdk
无法查询或增加速率限制。速率限制是动态的,旨在保持消费者恒温器的电池寿命。为了延长电池寿命,它们适用于所有向恒温器写入数据的开发人员。
所以如果开发者-A 在一个小时内发出 x
次请求,而开发者-B 发出 y
次请求,则请求总数为 x+y
,并且实时进行评估恒温器的电池是否可以处理那么多更新。否则,所有开发人员都将受到速率限制,直到恒温器的电池充电到足以进行更多更新为止。