联调

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",
        },
        {
            "product":"iPad2,1",
            "filename":"iPad2,1_9.3.5_13G36_Restore.ipsw",
            "uploadDate":"2016-08-20 21:13:11",
            "md5sum":"3ff0428e0b7f3b5f814b90d9ebbaeff2",
        }
    ],
    "status":0
}
 
 

猜你喜欢

转载自www.cnblogs.com/yangwenchao-blogs/p/11942692.html