智简魔方文档

开机脚本

开机脚本 API,参数提交方式 post 公共参数与其他 API 一致

1. 获取开机脚本

URL

/index.php?m=api&a=scriptsListing

请求参数

字段名变量名必填类型描述
搜索内容searchstring对开机脚本名称备注内容的搜索
分页数量listpagesint每一页显示的数据的数量
排序类型orderbystring用来排序的字段
排序规则sortingstring升序 asc 降序 desc

返回参数

字段名变量名类型描述
开机脚本列表listingarrayid 开机脚本id
name 名称
data 脚本内容
remarks 备注vlan vlan限制house 支持的机房house[].id 机房IDhouse[].name 机房名称house[].auto_install 是否支持自动安装0否1是osname 支持的操作系统名称组成的数组
根据查询条件查询到的所有开机脚本数据
开机脚本总数sumint系统内开机脚本数据的总数
分页数量listpagesint每一页显示的数据的数量
搜索类型searchstring搜索类型
搜索内容keystring自定义的搜索内容
排序类型orderbystring用来排序的字段
排序规则sortingstring升序 asc 降序 desc
数据偏移量offsetint返回数据的偏移指针,与分页数量结合使用
状态statusstringsuccess 成功 error 失败

2. 添加开机脚本

URL

/index.php?m=api&a=addScripts

请求参数

字段名变量名必填类型描述
操作系统 IDosidarray支持的操作系统
名称namestring开机脚本名称
脚本内容datastring开机脚本内容
备注remarksstring开机脚本备注
vlan 限制vlanstringVLAN 限制,安装了开机脚本插件后必填,格式为 1,2,4-10
机房 IDhousearray支持的机房 ID 数组,安装了开机脚本插件后必填
支持自动安装的机房 IDauto_installarray支持自动安装的机房 ID 数组,安装了开机脚本插件后必填

返回参数

变量名类型描述
statusstringsuccess 成功 error 失败
msgstring报错信息或提示信息
idint开机脚本 ID

3. 修改开机脚本

URL

/index.php?m=api&a=editScripts

请求参数

字段名变量名必填类型描述
开机脚本 IDidint开机脚本 ID
操作系统 IDosidarray支持的操作系统
名称namestring开机脚本名称
脚本内容datastring开机脚本内容
备注remarksstring开机脚本备注
vlan 限制vlanstringVLAN 限制,安装了开机脚本插件后必填,格式为 1,2,4-10
机房 IDhousearray支持的机房 ID 数组,安装了开机脚本插件后必填
支持自动安装的机房 IDauto_installarray支持自动安装的机房 ID 数组,安装了开机脚本插件后必填

返回参数

变量名类型描述
statusstringsuccess 成功 error 失败
msgstring报错信息或提示信息

4. 删除开机脚本

URL

/index.php?m=api&a=delScripts

请求参数

字段名变量名必填类型描述
开机脚本 ididint开机脚本 ID

返回参数

变量名类型描述
statusstringsuccess 成功 error 失败
msgstring报错信息或提示信息

5. 操作系统获取附加开机脚本

URL

/index.php?m=api&a=getMirrorScripts

请求参数

字段名变量名必填类型描述
服务器 IDidint当前服务器 ID
操作系统 IDmosint当前选择的操作系统 ID

返回参数

字段名变量名类型类型
开机脚本列表listingarray
id 开机脚本id
name 名称
auto_install 是否支持自动安装0否1是
根据当前服务器ID和操作系统ID查询到的所有开机脚本数据
状态statusstringsuccess 成功 error 失败