编辑器拓展接口
开放接口 是 AS APP 启动后 对外开放的接口
通过对外开放的接口,可以实现工程的管理,工程的运行停止.
可以实现第三方编辑器的插件开发
接口规范
host地址
host地址 为请求开放接口 的 基址.
它是一个http地址,有了它后才可以定位请求哪台机器的开放接口.
如何获得host地址?
-
- 首先需要您在手机等移动设备上安装 AS app
-
- host地址获取: AS App主页 - 开发者 - (局域网ip地址,或公网ip地址)
-
- 如上图中:
局域网ip:http://192.168.31.58:9096
公网ip:http://ide.airscript.cn/1/2/9096/
都可作为Host 地址,来请求 AS 开放接口
请求方式
Post/Get
开放接口中 Post 或 Get 形式都是支持的.
参数要求
Get,Post 形式中如出现特殊字符,或中文等情况.
请务必进行urlencode 处理.
数据返回
所有接口的返回数据格式均为json
- 结构如下:
{
"code": 1,
"msg": "success",
"data": []/{}
}
- 返回值说明
| 返回值 | 必须 | 备注 |
|---|---|---|
| code | 必有 | 接口成功返回1,其他值为失败 |
| msg | 必有 | 接口的处理结果信息 |
| data | 必有 | 每个接口的回执数据,有可能是一个class,或者是一个数组 |