概述
该接口批量向多员工的手机设备下发移动设备硬件管控指令
请求URL
http://api-hub.mobilegate.net/pushMdmControl
请求方式
POST
请求参数
参数名 |
备注 |
enterpriseId
|
企业账号ID(详见管理控制台->开发信息) |
mdmPushContents - phoneId
|
待接收硬件管控指令的工作手机账号ID |
mdmPushContents - mdmCommand
|
硬件管控指令,详情请参考硬件管控指令集 |
requestToken
|
签名(详见 参数签名) |
请求包体格式
JSON
请求包体示例
{
"enterpriseId": "589083",
"mdmPushContents": [{
"phoneId": "15900159000",
"mdmCommand": "{%MDMCOMMAND%}"
}, {
"phoneId": "15900159001",
"mdmCommand": "{%MDMCOMMAND%}"
}],
"requestToken": "xxxxxxxxxxxxxxxx"
}
硬件管控指令集
选择以下任意指令(红色字体),可替代上述JSON体中的 {%MDMCOMMAND%}
emmcommandcameradisable
禁用摄像头
emmcommandcameraenable
启用摄像头
emmcommandwifidisable
禁用WIFI
emmcommandwifienable
启用WIFI
emmcommandwifiopen
打开WIFI
emmcommandwificlose
关闭WIFI
emmcommandwififorceopen
强开WIFI
emmcommandbluetoothdisable
禁用蓝牙
emmcommandbluetoothenable
启用蓝牙
emmcommandbluetoothopen
打开蓝牙
emmcommandbluetoothclose
关闭蓝牙
emmcommandbluetoothforceopen
强开蓝牙
emmcommandgpsdisable
禁用GPS
emmcommandgpsenable
启用GPS
emmcommandgpsopen
打开GPS
emmcommandgpsclose
关闭GPS
emmcommandgpsforceopen
强开GPS
emmcommandnfcdisable
禁用NFC
emmcommandnfcenable
启用NFC
emmcommandnfcopen
打开NFC
emmcommandnfcclose
关闭NFC
emmcommandnfcforceopen
强开NFC
emmcommandmtpdisable
禁用电脑USB文件通讯(MTP)
emmcommandmtpenable
启用电脑USB文件通讯(MTP)
emmcommandfactoryresetdisable
禁用恢复出厂设置
emmcommandfactoryresetenable
启用恢复出厂设置
emmcommandsystemupdatedisable
禁用系统更新
emmcommandsystemupdateenable
启用系统更新
emmcommandtimesetdisable
禁用时间设置
emmcommandtimesetenable
启用时间设置
emmcommandscreencapturedisable
禁用截屏
emmcommandscreencaptureenable
启用截屏
emmcommandvpndisable
禁用VPN
emmcommandvpnenable
启用VPN
emmcommandcelldisable
禁用蜂窝数据
emmcommandcellenable
启用蜂窝数据
emmcommanddmformatsd
远程格式化SD卡
emmcommanddmrecover
远程恢复出厂设置
emmcommanddmshutdown
远程关闭手机
emmcommanddmrestart
远程重启手机
LOCON
启用工作手机定位(摩盖组件范围)
LOCOFF
关闭工作手机定位(摩盖组件范围)
返回结果
参数名 |
备注 |
result
|
返回结果 |
details
|
推送失败的工作手机账号账号ID,数组类型 |
result
字符串“1” 代表全部推送成功, “0”代表存在不成功的推送,其他请参考下方错误码;
details
当存在推送失败的情形时,以数组方式返回推送失败的工作手机账号账号ID;
返回格式
JSON
返回示例
{
"result": "1",
"details": []
}
异常返回
存在推送失败的情形
{
"result": "0",
"details": ["15900159001", "15900159002"]
}
输入参数错误
{"Result": "-1"}
参数含有非法字符
{"Result": "-2"}
enterpriseID未提供
{"Result": "-3"}
参数签名错误
{"Result": "-99"}