1.注册: 许可邮箱+ 注册码 <--> 成功,失败
接口:
http://192.168.2.69:8080/client/register POST
请求参数示例:(激活码客户输入的,客户端直接传不加密,后台加密)
{
"mail":"[email protected]",
"activeCode":"d5753ee2" (账号可用)
}
或者
{
"mail":"[email protected]",
"activeCode":"417fa51f" (账号可用)
}
或者
{
"mail":"[email protected]",
"activeCode":"6b17a044" (激活码已过期,请重新购买)
}
返回操作成功0和失败-1
{
"state":0,
"msg":"操作成功",
"data":null,
"success":true
}
或
{
"state":-1,
"msg":"用户不存在",(注册码错误,激活码已过期,请重新购买)
"data":null,
"success":false
}
2.刷机解码过程验证: 许可邮箱+ 注册码 +手机IMEI (验证可供几人使用,多使用超标提示) <--> 成功,失败
接口:
http://192.168.2.69:8080/client/onlineCount POST
请求参数示例:(同一手机可反复擦除返回成功)
{
"mail":"
[email protected]",
"activeCode":"d5753ee2",
"mobileImei":"565656"
}
返回操作成功0和失败-1
{
"state":0,
"msg":"操作成功",
"data":null,
"success":true
}
或
{
"state":-1,
"msg":"手机IMEI不能为空", (邮箱或注册码不能为空,手机IMEI不能为空,用户不存在,注册码错误,注册码已过期请重新购买,手机数量超出套餐量)
"data":null,
"success":false
}
3.获取固件版本
接口:
请求参数:无
返回示例:(获取成功:"status":0;获取失败:"status":-1)
{
"obj":[
{
"product":"iPad1,1",
"filename":"iPad1,1_5.1.1_9B206_Restore.ipsw",
"uploadDate":"2012-04-27 21:16:02",
"md5sum":"859a6ded3129af1ed0d56f3e25c873a2",
"url":"
http://appldnld.apple.com/iOS5.1.1/041-4292.02120427.Tkk0d/iPad1,1_5.1.1_9B206_Restore.ipsw"
},
{
"product":"iPad2,1",
"filename":"iPad2,1_9.3.5_13G36_Restore.ipsw",
"uploadDate":"2016-08-20 21:13:11",
"md5sum":"3ff0428e0b7f3b5f814b90d9ebbaeff2",
}
],
"status":0
}