网关API中short
在此repo中提供的小米网关api中并未提及`short_id`用途。
测试发送信息时使用任意数字当作`short_id`的值,得到回复始终是`0`。
{"cmd":"write","short_id":123,"data":"{\"mid\":10007,\"vol\":1,\"key\":\"xxx\"}","sid":"xxx","model":"gateway"}
{"cmd":"write_ack","model":"gateway","sid":"xxx","short_id":0,"data":"{\"rgb\":1651961542,\"illumination\":1292,\"proto_version\":\"1.0.7\"}"}
在米家网关并未公开的二进制协议中,有一项参数id,结果返回发送时的值;这样当接收到网关发送的消息时,就能知道对应哪个操作了。这样比较方便回调执行。
`{"result":["ok"],"id":1}`
请问`short_id`参数是什么用途呢?能否增添一个类似于`id`的参数?
另外如果有新版api文档的话,还麻烦大家回复一份。
谢谢!
最后更新:2017-07-10 14:20:01