-
Notifications
You must be signed in to change notification settings - Fork 0
Business类
sunday099 edited this page Sep 15, 2018
·
26 revisions
{
"data": {
"phone": "",
"code": ""
},
"url": {
"self": "route"
},
"sharer": {
"angel": "",
"first": "",
"second": ""
},
"key": "timestmap + md5"
}
- 验证时间戳,误差不超过60s。如果超过60s,返回warning。
{
"data": {
"msg": "链接超时!",
"msgCode": 1001
},
"status": "warning",
"key": "timestamp + md5"
}
- 验证url.self是否相同。如果不同。
{
"data": {
"msg": "请求失败!",
"msgCode": 1002
},
"status": "error",
"key": "timestamp + md5"
}
- 检验是否有sharer。如果有则备份,没有则跳过
4.检测手机号是否为空——手机号为空
{
"data": {
"msg": "手机号不能为空!",
"msgCode": 1101
},
"status": "error",
"key": "timestamp + md5"
}
- 检测手机号格式——手机号格式错误
{
"data": {
"msg": "手机号格式格式错误!",
"msgCode": 1102
},
"status": "error",
"key": "timestamp + md5"
}
- 检测手机号唯一性——手机号不唯一
{
"data": {
"msg": "手机号已被注册!",
"msgCode": 1103
},
"status": "error",
"key": "timestamp + md5"
}
- 检测手机短信验证码是否为空——短信验证码为空
{
"data": {
"msg": "短信验证码为空",
"msgCode": 1301
},
"status": "error",
"key": "timestamp + md5"
}
- 检测手机短信验证码是否正确——不正确,短信验证码错误
{
"data": {
"msg": "短信验证码错误",
"msgCode": 1302
},
"status": "error",
"key": "timestamp + md5"
}
成功
{
"data": {
"id":"",
"phone":"",
"image":"",
"token":"",
"homeLocation":""
},
"status":"success",
"key": "timestamp + md5"
}
{
"data": {
"mail": "",
"password": "",
"passwordConfirm": ""
},
"url": {
"self": "route"
},
"sharer": {
"angel": "",
"first": "",
"second": ""
},
"key": "timestmap + md5"
}
- 验证时间戳,误差不超过60s。如果超过60s,返回warning。
{
"data": {
"msg": "链接超时!",
"msgCode": 1001
},
"status": "warning",
"key": "timestamp + md5"
}
- 验证url.self是否相同。如果不同。
{
"data": {
"msg": "请求失败!",
"msgCode": 1002
},
"status": "error",
"key": "timestamp + md5"
}
- 检验是否有sharer。如果有则备份,没有则跳过
4.检测邮箱是否为空——邮箱为空
{
"data": {
"msg": "请填写您的邮箱地址!",
"msgCode": 1801
},
"status": "error",
"key": "timestamp + md5"
}
- 检测邮箱格式——邮箱格式错误
{
"data": {
"msg": "请填写正确的邮箱地址!",
"msgCode": 1802
},
"status": "error",
"key": "timestamp + md5"
}
- 检测邮箱唯一性——邮箱不唯一
{
"data": {
"msg": "邮箱已被注册!",
"msgCode": 1803
},
"status": "error",
"key": "timestamp + md5"
}
- 检测密码是否为空——密码为空
{
"data": {
"msg": "密码不能为空",
"msgCode": 1201
},
"status": "error",
"key": "timestamp + md5"
}
- 检测密码是否符合要求——密码不符合要求
{
"data": {
"msg": "密码不符合要求(至少8位,仅支持英文与数字)",
"msgCode": 1202
},
"status": "error",
"key": "timestamp + md5"
}
- 确认密码——两次输入的密码不一致
{
"data": {
"msg": "两次输入的密码不一致",
"msgCode": 1203
},
"status": "error",
"key": "timestamp + md5"
}
成功
{
"data": {
},
"status":"success",
"key": "timestamp + md5"
}
{
"data": {
"phone": "",
"code": ""
},
"url": {
"self": "route"
},
"sharer": {
"angel": "",
"first": "",
"second": ""
},
"key": "timestmap + md5"
}
- 验证时间戳,误差不超过60s。如果超过60s,返回warning。
{
"data": {
"msg": "链接超时!",
"msgCode": 1001
},
"status": "warning",
"key": "timestamp + md5"
}
- 验证url.self是否相同。如果不同。
{
"data": {
"msg": "请求失败!",
"msgCode": 1002
},
"status": "error",
"key": "timestamp + md5"
}
-
检验是否有sharer。如果有则备份,没有则跳过
-
检测手机号是否为空——手机号为空
{
"data": {
"msg": "手机号不能为空!",
"msgCode": 1101
},
"status": "error",
"key": "timestamp + md5"
}
- 检测手机号是否已注册——手机号未注册
{
"data": {
"msg": "手机号未注册!",
"msgCode": 1104
},
"status": "error",
"key": "timestamp + md5"
}
- 检测账号是否被禁止登陆——账号被禁止登陆
{
"data": {
"msg": "账号异常!",
"msgCode": 1105
},
"status": "error",
"key": "timestamp + md5"
}
- 检测手机短信验证码是否为空——短信验证码为空
{
"data": {
"msg": "短信验证码为空",
"msgCode": 1301
},
"status": "error",
"key": "timestamp + md5"
}
- 检测手机短信验证码是否正确——不正确,短信验证码错误
{
"data": {
"msg": "短信验证码错误",
"msgCode": 1302
},
"status": "error",
"key": "timestamp + md5"
}
成功
{
"data": {
"id": "",
"token": "",
"friendsNum": 50,
"phone": "",
"image": "",
"catalog": "",
"homeLocation": ""
},
"status":"success",
"key": "timestamp + md5"
}
{
"data": {
"mail": "",
"password": "",
"code": ""
},
"url": {
"self": "route"
},
"sharer": {
"angel": "",
"first": "",
"second": ""
},
"key": "timestmap + md5"
}
- 验证时间戳,误差不超过60s。如果超过60s,返回warning。
{
"data": {
"msg": "链接超时!",
"msgCode": 1001
},
"status": "warning",
"key": "timestamp + md5"
}
- 验证url.self是否相同。如果不同。
{
"data": {
"msg": "请求失败!",
"msgCode": 1002
},
"status": "error",
"key": "timestamp + md5"
}
-
检验是否有sharer。如果有则备份,没有则跳过
-
检测邮箱是否为空——邮箱为空
{
"data": {
"msg": "请填写您的邮箱地址!",
"msgCode": 1801
},
"status": "error",
"key": "timestamp + md5"
}
- 检测邮箱格式——邮箱格式错误
{
"data": {
"msg": "请填写正确的邮箱地址!",
"msgCode": 1802
},
"status": "error",
"key": "timestamp + md5"
}
- 检测密码是否为空——密码为空
{
"data": {
"msg": "密码不能为空",
"msgCode": 1201
},
"status": "error",
"key": "timestamp + md5"
}
- 登录检测密码是否正确——密码错误
{
"data": {
"msg": "密码错误",
"msgCode": 1204
},
"status": "error",
"key": "timestamp + md5"
}
- 检测账号是否被禁止登陆——账号被禁止登陆
{
"data": {
"msg": "账号异常!",
"msgCode": 1105
},
"status": "error",
"key": "timestamp + md5"
}
- 检测验证码是否为空——为空
{
"data": {
"msg": "请填写验证码",
"msgCode": 1004
},
"status": "error",
"key": "timestamp + md5"
}
- 检测验证码是否为空——不为空,验证码错误
{
"data": {
"msg": "验证码错误",
"msgCode": 1003
},
"status": "error",
"key": "timestamp + md5"
}
成功
{
"data": {
"id": "",
"token": "",
"phone": "",
"mail": "",
"image": "",
"homeLocation": ""
},
"status":"success",
"key": "timestamp + md5"
}
{
"data": {
"catalog":[
"",
"",
"",
""
]},
"url": {
"self": "route"
},
"sharer": {
"angel": "",
"first": "",
"second": ""
},
"key": "timestmap + md5"
}
- 验证时间戳,误差不超过60s。如果超过60s,返回warning。
{
"data": {
"msg": "链接超时!",
"msgCode": 1001
},
"status": "warning",
"key": "timestamp + md5"
}
- 验证url.self是否相同。如果不同。
{
"data": {
"msg": "请求失败!",
"msgCode": 1002
},
"status": "error",
"key": "timestamp + md5"
}
-
检验是否有sharer。如果有则备份,没有则跳过
-
检验填入字符长度是否符合要求——不符合要求(最长8个汉字,允许英文)
{
"data": {
"msg": "输入字符长度不符合要求(最长8个汉字,允许英文)!",
"msgCode": 1501
},
"status": "error",
"key": "timestamp + md5"
}
成功
{
"data": {
},
"status":"success",
"key": "timestamp + md5"
}
{
"data": {
"image": "",
"name": "",
"catalog": "",
"subCatalog": "",
"price": "",
"sum": "",
"sales": [
"",
"",
""
],
"description": ""
},
"url": {
"self": "route"
},
"key": "timestmap + md5"
}
- 验证时间戳,误差不超过60s。如果超过60s,返回warning。
{
"data": {
"msg": "链接超时!",
"msgCode": 1001
},
"status": "warning",
"key": "timestamp + md5"
}
- 验证url.self是否相同。如果不同。
{
"data": {
"msg": "请求失败!",
"msgCode": 1002
},
"status": "error",
"key": "timestamp + md5"
}
- 检验商品图片是否符合要求——不符合要求
{
"data": {
"msg": "图片规格不符合要求,请重新上传!",
"msgCode": 1502
},
"status": "error",
"key": "timestamp + md5"
}
- 检验商品名字是否符合要求——不符合要求
{
"data": {
"msg": "商品名称不合法,请重新输入!",
"msgCode": 1503
},
"status": "error",
"key": "timestamp + md5"
}
- 检验商品是否加入分类——未加入分类
{
"data": {
"msg": "请给商品添加类别!",
"msgCode": 1504
},
"status": "error",
"key": "timestamp + md5"
}
- 检验商品是否设定价格——未设定价格
{
"data": {
"msg": "请给商品设定价格!",
"msgCode": 1504
},
"status": "error",
"key": "timestamp + md5"
}
- 检验商品是否设定数量——未设定数量
{
"data": {
"msg": "请给商品设定数量!",
"msgCode": 1504
},
"status": "error",
"key": "timestamp + md5"
}
成功
{
"data": {
},
"status":"success",
"key": "timestamp + md5"
}
{
"data": {
"id": 1,
"password": "",
"passwordConfirm": ""
},
"url": {
"self": "route"
},
"key": "timestamp + md5"
}
- 验证时间戳,误差不超过60s。如果超过60s,返回warning。
{
"data": {
"msg": "链接超时!",
"msgCode": 1001
},
"status": "warning",
"key": "timestamp + md5"
}
- 验证url.self是否相同。如果不同。
{
"data": {
"msg": "请求失败!",
"msgCode": 1002
},
"status": "error",
"key": "timestamp + md5"
}
- 检验password是否为空——为空
{
"data": {
"msg": "密码不能为空",
"msgCode": 1201
},
"status": "error",
"key": "timestamp + md5"
}
- 检验password是否符合要求——不符合
{
"data": {
"msg": "密码不符合要求(至少8位,仅支持英文与数字)",
"msgCode": 1202
},
"status": "error",
"key": "timestamp + md5"
}
- 检验password和passwordConfirm是否相同——不相同
{
"data": {
"msg": "两次输入的密码不一致",
"msgCode": 1203
},
"status": "error",
"key": "timestamp + md5"
}
成功:
{
"data": {},
"status": "success",
"key": "timestamp + md5"
}
{
"data": {
"phone": ""
},
"url": {
"self": "route",
},
"key": "timestmap + md5"
}
- 验证时间戳,误差不超过60s。如果超过60s,返回warning。
{
"data": {
"msg": "链接超时!",
"msgCode": 1001
},
"status": "warning",
"key": "timestamp + md5"
}
- 验证url.self是否相同。如果不同。
{
"data": {
"msg": "请求失败!",
"msgCode": 1002
},
"status": "error",
"key": "timestamp + md5"
}
3.检测手机号是否为空——手机号为空
{
"data": {
"msg": "手机号不能为空!",
"msgCode": 1101
},
"status": "error",
"key": "timestamp + md5"
}
- 检测手机号格式——手机号格式错误
{
"data": {
"msg": "手机号格式错误!",
"msgCode": 1102
},
"status": "error",
"key": "timestamp + md5"
}
成功
{
"data": {
},
"status":"success",
"key": "timestamp + md5"
}
{
"data": {
"phone": "",
"code": ""
},
"url": {
"self": "route",
},
"key": "timestmap + md5"
}
- 验证时间戳,误差不超过60s。如果超过60s,返回warning。
{
"data": {
"msg": "链接超时!",
"msgCode": 1001
},
"status": "warning",
"key": "timestamp + md5"
}
- 验证url.self是否相同。如果不同。
{
"data": {
"msg": "请求失败!",
"msgCode": 1002
},
"status": "error",
"key": "timestamp + md5"
}
- 检测手机短信验证码是否为空——短信验证码为空
{
"data": {
"msg": "短信验证码为空",
"msgCode": 1301
},
"status": "error",
"key": "timestamp + md5"
}
- 检测手机短信验证码是否正确——不正确,短信验证码错误
{
"data": {
"msg": "短信验证码错误",
"msgCode": 1302
},
"status": "error",
"key": "timestamp + md5"
}
成功
{
"data": {
"id": "",
"token": "",
"friendsNum": 50,
"phone": "",
"image": "",
"catalog": "",
"homeLocation": ""
},
"status":"success",
"key": "timestamp + md5"
}
{
"data": {
"ID": "",
"name": "",
"cardNo": "",
"cardImage": {
"positive": "",
"negative": "",
"personAndCard": ""
}
},
"url": {
"self": "route"
},
"sharer": {
"angel": "",
"first": "",
"second": ""
},
"key": "timestmap + md5"
}
- 验证时间戳,误差不超过60s。如果超过60s,返回warning。
{
"data": {
"msg": "链接超时!",
"msgCode": 1001
},
"status": "warning",
"key": "timestamp + md5"
}
- 验证url.self是否相同。如果不同。
{
"data": {
"msg": "请求失败!",
"msgCode": 1002
},
"status": "error",
"key": "timestamp + md5"
}
-
检验是否有sharer。如果有则备份,没有则跳过
-
检测身份证姓名是否为空——身份证姓名为空
{
"data": {
"msg": "身份证姓名不能为空!",
"msgCode": 1401
},
"status": "error",
"key": "timestamp + md5"
}
- 检测身份证号码是否为空——身份证号码为空
{
"data": {
"msg": "身份证号码不能为空!",
"msgCode": 1402
},
"status": "error",
"key": "timestamp + md5"
}
- 检测身份证姓名和号码是否相符——身份证姓名和号码不相符
{
"data": {
"msg": "身份证姓名和号码不相符!",
"msgCode": 1403
},
"status": "error",
"key": "timestamp + md5"
}
- 检测上传身份证照片是否为空——为空
{
"data": {
"msg": "请按要求上传您的身份证照片!",
"msgCode": 1403
},
"status": "error",
"key": "timestamp + md5"
}
成功
{
"data": {
},
"status":"success",
"key": "timestamp + md5"
}
{
"data": {
"image": "",
"licenseImage": "",
"licenseNo": ""
},
"url": {
"self": "route"
},
"sharer": {
"angel": "",
"first": "",
"second": ""
},
"key": "timestmap + md5"
}
- 验证时间戳,误差不超过60s。如果超过60s,返回warning。
{
"data": {
"msg": "链接超时!",
"msgCode": 1001
},
"status": "warning",
"key": "timestamp + md5"
}
- 验证url.self是否相同。如果不同。
{
"data": {
"msg": "请求失败!",
"msgCode": 1002
},
"status": "error",
"key": "timestamp + md5"
}
- 检验是否有sharer。如果有则备份,没有则跳过
成功
{
"data": {
},
"status":"success",
"key": "timestamp + md5"
}
{
"data": {
"storeCatalog": "",
"storeName": "",
"position": "",
"storeImage": ""
},
"url": {
"self": "route"
},
"sharer": {
"angel": "",
"first": "",
"second": ""
},
"key": "timestmap + md5"
}
- 验证时间戳,误差不超过60s。如果超过60s,返回warning。
{
"data": {
"msg": "链接超时!",
"msgCode": 1001
},
"status": "warning",
"key": "timestamp + md5"
}
- 验证url.self是否相同。如果不同。
{
"data": {
"msg": "请求失败!",
"msgCode": 1002
},
"status": "error",
"key": "timestamp + md5"
}
-
检验是否有sharer。如果有则备份,没有则跳过
-
检测店铺类型是否已经选择——未选择
{
"data": {
"msg": "请选择您的店铺类型!",
"msgCode": 1505
},
"status": "error",
"key": "timestamp + md5"
}
- 检测店铺名字是否为空——为空
{
"data": {
"msg": "请填写您的店铺名字!",
"msgCode": 1506
},
"status": "error",
"key": "timestamp + md5"
}
- 检验商品名字是否符合要求——不符合要求
{
"data": {
"msg": "商品名称不合法,请重新输入!",
"msgCode": 1503
},
"status": "error",
"key": "timestamp + md5"
}
- 检测店铺地址是否为空——为空
{
"data": {
"msg": "请填写您的店铺地址!",
"msgCode": 1507
},
"status": "error",
"key": "timestamp + md5"
}
- 检测店铺照片是否上传——未上传
{
"data": {
"msg": "请上传您的店铺照片!",
"msgCode": 1508
},
"status": "error",
"key": "timestamp + md5"
}
- 检验商品图片是否符合要求——不符合要求
{
"data": {
"msg": "图片规格不符合要求,请重新上传!",
"msgCode": 1502
},
"status": "error",
"key": "timestamp + md5"
}
成功
{
"data": {
},
"status":"success",
"key": "timestamp + md5"
}
{
"data": {
"id": ""
},
"url": {
"self": "route"
},
"sharer": {
"angel": "",
"first": "",
"second": ""
},
"key": "timestmap + md5"
}
- 验证时间戳,误差不超过60s。如果超过60s,返回warning。
{
"data": {
"msg": "链接超时!",
"msgCode": 1001
},
"status": "warning",
"key": "timestamp + md5"
}
- 验证url.self是否相同。如果不同。
{
"data": {
"msg": "请求失败!",
"msgCode": 1002
},
"status": "error",
"key": "timestamp + md5"
}
-
检验是否有sharer。如果有则备份,没有则跳过
-
检测店铺是否已经被其他商户占据——已被其他商户占据
{
"data": {
"msg": "抱歉,您晚来一步",
"msgCode": 1509
},
"status": "error",
"key": "timestamp + md5"
}
成功
{
"data": {
},
"status":"success",
"key": "timestamp + md5"
}
{
"data": {
"id": "",
"advertising": ""
},
"url": {
"self": "route"
},
"sharer": {
"angel": "",
"first": "",
"second": ""
},
"key": "timestmap + md5"
}
- 验证时间戳,误差不超过60s。如果超过60s,返回warning。
{
"data": {
"msg": "链接超时!",
"msgCode": 1001
},
"status": "warning",
"key": "timestamp + md5"
}
- 验证url.self是否相同。如果不同。
{
"data": {
"msg": "请求失败!",
"msgCode": 1002
},
"status": "error",
"key": "timestamp + md5"
}
-
检验是否有sharer。如果有则备份,没有则跳过
-
检测广告语长度是否超出规定——超出规定长度
{
"data": {
"msg": "请将字数限定在**字内",
"msgCode": 1510
},
"status": "error",
"key": "timestamp + md5"
}
成功
{
"data": {
},
"status":"success",
"key": "timestamp + md5"
}
{
"data": {
"id": "",
"name": "",
"logoImg": "",
"intro": "",
"phone": "",
"address": "",
"mainGoods": [
"",
"",
""
]
},
"url": {
"self": "route"
},
"sharer": {
"angel": "",
"first": "",
"second": ""
},
"key": "timestmap + md5"
}
- 验证时间戳,误差不超过60s。如果超过60s,返回warning。
{
"data": {
"msg": "链接超时!",
"msgCode": 1001
},
"status": "warning",
"key": "timestamp + md5"
}
- 验证url.self是否相同。如果不同。
{
"data": {
"msg": "请求失败!",
"msgCode": 1002
},
"status": "error",
"key": "timestamp + md5"
}
-
检验是否有sharer。如果有则备份,没有则跳过
-
检测店铺名字是否唯一*****************************
{
"data": {
"msg": "店铺名称不唯一",
"msgCode": ****
},
"status": "error",
"key": "timestamp + md5"
}
成功
{
"data": {
},
"status":"success",
"key": "timestamp + md5"
}
{
"data": {
"id": "",
"templateID": ""
},
"url": {
"self": "route"
},
"sharer": {
"angel": "",
"first": "",
"second": ""
},
"key": "timestmap + md5"
}
- 验证时间戳,误差不超过60s。如果超过60s,返回warning。
{
"data": {
"msg": "链接超时!",
"msgCode": 1001
},
"status": "warning",
"key": "timestamp + md5"
}
- 验证url.self是否相同。如果不同。
{
"data": {
"msg": "请求失败!",
"msgCode": 1002
},
"status": "error",
"key": "timestamp + md5"
}
- 检验是否有sharer。如果有则备份,没有则跳过
成功
{
"data": {
},
"status":"success",
"key": "timestamp + md5"
}
{
"data": {
"id": "",
"": "",
},
"url": {
"self": "route"
},
"sharer": {
"angel": "",
"first": "",
"second": ""
},
"key": "timestmap + md5"
}
- 验证时间戳,误差不超过60s。如果超过60s,返回warning。
{
"data": {
"msg": "链接超时!",
"msgCode": 1001
},
"status": "warning",
"key": "timestamp + md5"
}
- 验证url.self是否相同。如果不同。
{
"data": {
"msg": "请求失败!",
"msgCode": 1002
},
"status": "error",
"key": "timestamp + md5"
}
- 检验是否有sharer。如果有则备份,没有则跳过
成功
{
"data": {
},
"status":"success",
"key": "timestamp + md5"
}
{
"data": {
"id": "",
"catalog": [
"",
"",
""
]
"subCatalog": [
"",
"",
""
]
},
"url": {
"self": "route"
},
"sharer": {
"angel": "",
"first": "",
"second": ""
},
"key": "timestmap + md5"
}
- 验证时间戳,误差不超过60s。如果超过60s,返回warning。
{
"data": {
"msg": "链接超时!",
"msgCode": 1001
},
"status": "warning",
"key": "timestamp + md5"
}
- 验证url.self是否相同。如果不同。
{
"data": {
"msg": "请求失败!",
"msgCode": 1002
},
"status": "error",
"key": "timestamp + md5"
}
- 检验是否有sharer。如果有则备份,没有则跳过
成功
{
"data": {
},
"status":"success",
"key": "timestamp + md5"
}
{
"data": {
"id": "",
"goodsID": ""
},
"url": {
"self": "route"
},
"sharer": {
"angel": "",
"first": "",
"second": ""
},
"key": "timestmap + md5"
}
- 验证时间戳,误差不超过60s。如果超过60s,返回warning。
{
"data": {
"msg": "链接超时!",
"msgCode": 1001
},
"status": "warning",
"key": "timestamp + md5"
}
- 验证url.self是否相同。如果不同。
{
"data": {
"msg": "请求失败!",
"msgCode": 1002
},
"status": "error",
"key": "timestamp + md5"
}
- 检验是否有sharer。如果有则备份,没有则跳过
成功
{
"data": {
},
"status":"success",
"key": "timestamp + md5"
}
{
"data": {
"id": "",
"goodsID": ""
},
"url": {
"self": "route"
},
"sharer": {
"angel": "",
"first": "",
"second": ""
},
"key": "timestmap + md5"
}
- 验证时间戳,误差不超过60s。如果超过60s,返回warning。
{
"data": {
"msg": "链接超时!",
"msgCode": 1001
},
"status": "warning",
"key": "timestamp + md5"
}
- 验证url.self是否相同。如果不同。
{
"data": {
"msg": "请求失败!",
"msgCode": 1002
},
"status": "error",
"key": "timestamp + md5"
}
- 检验是否有sharer。如果有则备份,没有则跳过
成功
{
"data": {
},
"status":"success",
"key": "timestamp + md5"
}
{
"data": {
"evaluationID": "",
"evaluation": ""
},
"url": {
"self": "route"
},
"sharer": {
"angel": "",
"first": "",
"second": ""
},
"key": "timestmap + md5"
}
- 验证时间戳,误差不超过60s。如果超过60s,返回warning。
{
"data": {
"msg": "链接超时!",
"msgCode": 1001
},
"status": "warning",
"key": "timestamp + md5"
}
- 验证url.self是否相同。如果不同。
{
"data": {
"msg": "请求失败!",
"msgCode": 1002
},
"status": "error",
"key": "timestamp + md5"
}
- 检验是否有sharer。如果有则备份,没有则跳过
成功
{
"data": {
},
"status":"success",
"key": "timestamp + md5"
}
{
"data": {
"goodsID": ""
},
"url": {
"self": "route"
},
"sharer": {
"angel": "",
"first": "",
"second": ""
},
"key": "timestmap + md5"
}
- 验证时间戳,误差不超过60s。如果超过60s,返回warning。
{
"data": {
"msg": "链接超时!",
"msgCode": 1001
},
"status": "warning",
"key": "timestamp + md5"
}
- 验证url.self是否相同。如果不同。
{
"data": {
"msg": "请求失败!",
"msgCode": 1002
},
"status": "error",
"key": "timestamp + md5"
}
- 检验是否有sharer。如果有则备份,没有则跳过
成功
{
"data": {
},
"status":"success",
"key": "timestamp + md5"
}
{
"data": {
"goodsID": ""
},
"url": {
"self": "route"
},
"sharer": {
"angel": "",
"first": "",
"second": ""
},
"key": "timestmap + md5"
}
- 验证时间戳,误差不超过60s。如果超过60s,返回warning。
{
"data": {
"msg": "链接超时!",
"msgCode": 1001
},
"status": "warning",
"key": "timestamp + md5"
}
- 验证url.self是否相同。如果不同。
{
"data": {
"msg": "请求失败!",
"msgCode": 1002
},
"status": "error",
"key": "timestamp + md5"
}
- 检验是否有sharer。如果有则备份,没有则跳过
成功
{
"data": {
},
"status":"success",
"key": "timestamp + md5"
}
{
"data": {
"ID": "",
"weixinID": ""
},
"url": {
"self": "route"
},
"sharer": {
"angel": "",
"first": "",
"second": ""
},
"key": "timestmap + md5"
}
- 验证时间戳,误差不超过60s。如果超过60s,返回warning。
{
"data": {
"msg": "链接超时!",
"msgCode": 1001
},
"status": "warning",
"key": "timestamp + md5"
}
- 验证url.self是否相同。如果不同。
{
"data": {
"msg": "请求失败!",
"msgCode": 1002
},
"status": "error",
"key": "timestamp + md5"
}
- 检验是否有sharer。如果有则备份,没有则跳过
成功
{
"data": {
},
"status":"success",
"key": "timestamp + md5"
}
{
"data": {
"storeID": "",
"ID": ""
},
"url": {
"self": "route"
},
"sharer": {
"angel": "",
"first": "",
"second": ""
},
"key": "timestmap + md5"
}
- 验证时间戳,误差不超过60s。如果超过60s,返回warning。
{
"data": {
"msg": "链接超时!",
"msgCode": 1001
},
"status": "warning",
"key": "timestamp + md5"
}
- 验证url.self是否相同。如果不同。
{
"data": {
"msg": "请求失败!",
"msgCode": 1002
},
"status": "error",
"key": "timestamp + md5"
}
- 检验是否有sharer。如果有则备份,没有则跳过
成功
{
"data": {
},
"status":"success",
"key": "timestamp + md5"
}