REST API 和 JS API 比较

Total Control REST API 采用 RESTful Web 服务框架设计,基于原有的 Total Control JS API 开发。

Total Control JS API 脚本采用 JavaScript 语言编写,提供一系列脚本自动化接口,通过这些接口,可以对选中的一个或多个手机控制。

下面我们对 REST APIJS API 做详细的对比:

比较类别
JavaScript
REST API
编程语言 JavaScript 任何编程语言(需要HTTP)
操作系统 Windows 任何操作系统
协议 直接 API 访问 HTTP
速度
访问多个 Total Control 不支持 支持
捕获/重放生成 script JSON
API 可用性 丰富 限制设备级别
回调/事件触发 支持 不支持
发布 精简版 专业版

选择 REST API 还是 JS API 来写脚本?

有了上面对 REST 和 JS API详细的对比,你就清楚自己该用哪种接口来写脚本啦。
如果你只会 JavaScript 脚本语言,那么你可以选择 JS API
如果你不会 JavaScript 脚本语言,你会 JAVA ,python 或者其他任意编程语言,毫无疑问,你肯定选REST API 。REST API 支持任意编程语言。
如果你想直接访问 API,那么你可以选 JS API ,例如:device.getName()。
如果你想远程访问不同的 Total Control,那么你可以选择 REST API
如果你想使用回调或事件触发器,那么你可以选择 JS API