小编Jes*_*sen的帖子

飞利浦Hue命令限制

首先,我正在开发自己的C#库来控制飞利浦Hue,这意味着我没有使用官方SDK.(我猜这个SDK会确保你没有任何问题)

我对API中核心概念页面的限制感到有些困惑,该页面指​​出:

我们不能太快地向灯光发送命令.如果你坚持每秒大约10个命令到/lights资源,你应该没问题.对于/groups命令,您应该每秒最多保持1次.

我打算尊重这个限制,但是当您在/lights资源上执行GET请求时,限制是否仍然适用,或者仅用于发送具有PUT请求的实际命令以/lights/<id>/state改变灯的状态?同样的问题适用于/groups资源.

通过发送太多请求甚至可能损坏任何内容,还是只需要更长时间才能获得所有响应?

编辑:

我的整体问题是:我应该如何理解API限制?

一个更具体的子问题是:我应该在发送另一个/lights命令之前等待100毫秒,相对于我收到响应时,还是相对于我发送上一个命令的时间?

另一个子问题是:我是否应该仅在例如/lights/<id>/state或在所有请求类型上使用PUT请求时考虑此限制GET/PUT/POST/DELETE

api philips-hue

1
推荐指数
1
解决办法
2734
查看次数

标签 统计

api ×1

philips-hue ×1