Skip to content

Business类

sunday099 edited this page Sep 15, 2018 · 26 revisions

商家端手机注册

{
	"data": {
		"phone": "",
		"code": ""
	},
	"url": {
		"self": "route"
	},
	"sharer": {
		"angel": "",
		"first": "",
		"second": ""
	},
	"key": "timestmap + md5"
}
  1. 验证时间戳,误差不超过60s。如果超过60s,返回warning。
{
	"data": {
		"msg": "链接超时!",
		"msgCode": 1001
	},
	"status": "warning",
	"key": "timestamp + md5"
}
  1. 验证url.self是否相同。如果不同。
{
	"data": {
		"msg": "请求失败!",
		"msgCode": 1002
	},
	"status": "error",
	"key": "timestamp + md5"
}
  1. 检验是否有sharer。如果有则备份,没有则跳过

4.检测手机号是否为空——手机号为空

{
	"data": {
		"msg": "手机号不能为空!",
		"msgCode": 1101
	},
	"status": "error",
	"key": "timestamp + md5"
}
  1. 检测手机号格式——手机号格式错误
{
	"data": {
		"msg": "手机号格式格式错误!",
		"msgCode": 1102
	},
	"status": "error",
	"key": "timestamp + md5"
}
  1. 检测手机号唯一性——手机号不唯一
{
	"data": {
		"msg": "手机号已被注册!",
		"msgCode": 1103
	},
	"status": "error",
	"key": "timestamp + md5"
}
  1. 检测手机短信验证码是否为空——短信验证码为空
{
	"data": {
		"msg": "短信验证码为空",
		"msgCode": 1301
	},
	"status": "error",
	"key": "timestamp + md5"
}
  1. 检测手机短信验证码是否正确——不正确,短信验证码错误
{
	"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"
}
  1. 验证时间戳,误差不超过60s。如果超过60s,返回warning。
{
	"data": {
		"msg": "链接超时!",
		"msgCode": 1001
	},
	"status": "warning",
	"key": "timestamp + md5"
}
  1. 验证url.self是否相同。如果不同。
{
	"data": {
		"msg": "请求失败!",
		"msgCode": 1002
	},
	"status": "error",
	"key": "timestamp + md5"
}
  1. 检验是否有sharer。如果有则备份,没有则跳过

4.检测邮箱是否为空——邮箱为空

{
	"data": {
		"msg": "请填写您的邮箱地址!",
		"msgCode": 1801
	},
	"status": "error",
	"key": "timestamp + md5"
}
  1. 检测邮箱格式——邮箱格式错误
{
	"data": {
		"msg": "请填写正确的邮箱地址!",
		"msgCode": 1802
	},
	"status": "error",
	"key": "timestamp + md5"
}
  1. 检测邮箱唯一性——邮箱不唯一
{
	"data": {
		"msg": "邮箱已被注册!",
		"msgCode": 1803
	},
	"status": "error",
	"key": "timestamp + md5"
}
  1. 检测密码是否为空——密码为空
{
	"data": {
		"msg": "密码不能为空",
		"msgCode": 1201
	},
	"status": "error",
	"key": "timestamp + md5"
}
  1. 检测密码是否符合要求——密码不符合要求
{
	"data": {
		"msg": "密码不符合要求(至少8位,仅支持英文与数字)",
		"msgCode": 1202
	},
	"status": "error",
	"key": "timestamp + md5"
}
  1. 确认密码——两次输入的密码不一致
{
	"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"
}
  1. 验证时间戳,误差不超过60s。如果超过60s,返回warning。
{
	"data": {
		"msg": "链接超时!",
		"msgCode": 1001
	},
	"status": "warning",
	"key": "timestamp + md5"
}
  1. 验证url.self是否相同。如果不同。
{
	"data": {
		"msg": "请求失败!",
		"msgCode": 1002
	},
	"status": "error",
	"key": "timestamp + md5"
}
  1. 检验是否有sharer。如果有则备份,没有则跳过

  2. 检测手机号是否为空——手机号为空

{
	"data": {
		"msg": "手机号不能为空!",
		"msgCode": 1101
	},
	"status": "error",
	"key": "timestamp + md5"
}
  1. 检测手机号是否已注册——手机号未注册
{
	"data": {
		"msg": "手机号未注册!",
		"msgCode": 1104
	},
	"status": "error",
	"key": "timestamp + md5"
}
  1. 检测账号是否被禁止登陆——账号被禁止登陆
{
	"data": {
		"msg": "账号异常!",
		"msgCode": 1105
	},
	"status": "error",
	"key": "timestamp + md5"
}
  1. 检测手机短信验证码是否为空——短信验证码为空
{
	"data": {
		"msg": "短信验证码为空",
		"msgCode": 1301
	},
	"status": "error",
	"key": "timestamp + md5"
}
  1. 检测手机短信验证码是否正确——不正确,短信验证码错误
{
	"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"
}
  1. 验证时间戳,误差不超过60s。如果超过60s,返回warning。
{
	"data": {
		"msg": "链接超时!",
		"msgCode": 1001
	},
	"status": "warning",
	"key": "timestamp + md5"
}
  1. 验证url.self是否相同。如果不同。
{
	"data": {
		"msg": "请求失败!",
		"msgCode": 1002
	},
	"status": "error",
	"key": "timestamp + md5"
}
  1. 检验是否有sharer。如果有则备份,没有则跳过

  2. 检测邮箱是否为空——邮箱为空

{
	"data": {
		"msg": "请填写您的邮箱地址!",
		"msgCode": 1801
	},
	"status": "error",
	"key": "timestamp + md5"
}
  1. 检测邮箱格式——邮箱格式错误
{
	"data": {
		"msg": "请填写正确的邮箱地址!",
		"msgCode": 1802
	},
	"status": "error",
	"key": "timestamp + md5"
}
  1. 检测密码是否为空——密码为空
{
	"data": {
		"msg": "密码不能为空",
		"msgCode": 1201
	},
	"status": "error",
	"key": "timestamp + md5"
}
  1. 登录检测密码是否正确——密码错误
{
	"data": {
		"msg": "密码错误",
		"msgCode": 1204
	},
	"status": "error",
	"key": "timestamp + md5"
}
  1. 检测账号是否被禁止登陆——账号被禁止登陆
{
	"data": {
		"msg": "账号异常!",
		"msgCode": 1105
	},
	"status": "error",
	"key": "timestamp + md5"
}
  1. 检测验证码是否为空——为空
{
	"data": {
		"msg": "请填写验证码",
		"msgCode": 1004
	},
	"status": "error",
	"key": "timestamp + md5"
}
  1. 检测验证码是否为空——不为空,验证码错误
{
	"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"
}
  1. 验证时间戳,误差不超过60s。如果超过60s,返回warning。
{
	"data": {
		"msg": "链接超时!",
		"msgCode": 1001
	},
	"status": "warning",
	"key": "timestamp + md5"
}
  1. 验证url.self是否相同。如果不同。
{
	"data": {
		"msg": "请求失败!",
		"msgCode": 1002
	},
	"status": "error",
	"key": "timestamp + md5"
}
  1. 检验是否有sharer。如果有则备份,没有则跳过

  2. 检验填入字符长度是否符合要求——不符合要求(最长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"
}
  1. 验证时间戳,误差不超过60s。如果超过60s,返回warning。
{
	"data": {
		"msg": "链接超时!",
		"msgCode": 1001
	},
	"status": "warning",
	"key": "timestamp + md5"
}
  1. 验证url.self是否相同。如果不同。
{
	"data": {
		"msg": "请求失败!",
		"msgCode": 1002
	},
	"status": "error",
	"key": "timestamp + md5"
}
  1. 检验商品图片是否符合要求——不符合要求
{
	"data": {
		"msg": "图片规格不符合要求,请重新上传!",
		"msgCode": 1502
	},
	"status": "error",
	"key": "timestamp + md5"
}
  1. 检验商品名字是否符合要求——不符合要求
{
	"data": {
		"msg": "商品名称不合法,请重新输入!",
		"msgCode": 1503
	},
	"status": "error",
	"key": "timestamp + md5"
}
  1. 检验商品是否加入分类——未加入分类
{
	"data": {
		"msg": "请给商品添加类别!",
		"msgCode": 1504
	},
	"status": "error",
	"key": "timestamp + md5"
}
  1. 检验商品是否设定价格——未设定价格
{
	"data": {
		"msg": "请给商品设定价格!",
		"msgCode": 1504
	},
	"status": "error",
	"key": "timestamp + md5"
}
  1. 检验商品是否设定数量——未设定数量
{
	"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"
}
  1. 验证时间戳,误差不超过60s。如果超过60s,返回warning。
{
	"data": {
		"msg": "链接超时!",
		"msgCode": 1001
	},
	"status": "warning",
	"key": "timestamp + md5"
}
  1. 验证url.self是否相同。如果不同。
{
	"data": {
		"msg": "请求失败!",
		"msgCode": 1002
	},
	"status": "error",
	"key": "timestamp + md5"
}
  1. 检验password是否为空——为空
{
	"data": {
		"msg": "密码不能为空",
		"msgCode": 1201
	},
	"status": "error",
	"key": "timestamp + md5"
}
  1. 检验password是否符合要求——不符合
{
	"data": {
		"msg": "密码不符合要求(至少8位,仅支持英文与数字)",
		"msgCode": 1202
	},
	"status": "error",
	"key": "timestamp + md5"
}
  1. 检验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"
}
  1. 验证时间戳,误差不超过60s。如果超过60s,返回warning。
{
	"data": {
		"msg": "链接超时!",
		"msgCode": 1001
	},
	"status": "warning",
	"key": "timestamp + md5"
}
  1. 验证url.self是否相同。如果不同。
{
	"data": {
		"msg": "请求失败!",
		"msgCode": 1002
	},
	"status": "error",
	"key": "timestamp + md5"
}

3.检测手机号是否为空——手机号为空

{
	"data": {
		"msg": "手机号不能为空!",
		"msgCode": 1101
	},
	"status": "error",
	"key": "timestamp + md5"
}
  1. 检测手机号格式——手机号格式错误
{
	"data": {
		"msg": "手机号格式错误!",
		"msgCode": 1102
	},
	"status": "error",
	"key": "timestamp + md5"
}

成功

{
	"data": {
		},
	"status":"success",
	"key": "timestamp + md5"
	}

短信验证

{
	"data": {
		"phone": "",
		"code": ""
		},
	"url": {
		"self": "route",
	},
	"key": "timestmap + md5"
}
  1. 验证时间戳,误差不超过60s。如果超过60s,返回warning。
{
	"data": {
		"msg": "链接超时!",
		"msgCode": 1001
	},
	"status": "warning",
	"key": "timestamp + md5"
}
  1. 验证url.self是否相同。如果不同。
{
	"data": {
		"msg": "请求失败!",
		"msgCode": 1002
	},
	"status": "error",
	"key": "timestamp + md5"
}
  1. 检测手机短信验证码是否为空——短信验证码为空
{
	"data": {
		"msg": "短信验证码为空",
		"msgCode": 1301
	},
	"status": "error",
	"key": "timestamp + md5"
}
  1. 检测手机短信验证码是否正确——不正确,短信验证码错误
{
	"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"
}
  1. 验证时间戳,误差不超过60s。如果超过60s,返回warning。
{
	"data": {
		"msg": "链接超时!",
		"msgCode": 1001
	},
	"status": "warning",
	"key": "timestamp + md5"
}
  1. 验证url.self是否相同。如果不同。
{
	"data": {
		"msg": "请求失败!",
		"msgCode": 1002
	},
	"status": "error",
	"key": "timestamp + md5"
}
  1. 检验是否有sharer。如果有则备份,没有则跳过

  2. 检测身份证姓名是否为空——身份证姓名为空

{
	"data": {
		"msg": "身份证姓名不能为空!",
		"msgCode": 1401
	},
	"status": "error",
	"key": "timestamp + md5"
}
  1. 检测身份证号码是否为空——身份证号码为空
{
	"data": {
		"msg": "身份证号码不能为空!",
		"msgCode": 1402
	},
	"status": "error",
	"key": "timestamp + md5"
}
  1. 检测身份证姓名和号码是否相符——身份证姓名和号码不相符
{
	"data": {
		"msg": "身份证姓名和号码不相符!",
		"msgCode": 1403
	},
	"status": "error",
	"key": "timestamp + md5"
}
  1. 检测上传身份证照片是否为空——为空
{
	"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"
}
  1. 验证时间戳,误差不超过60s。如果超过60s,返回warning。
{
	"data": {
		"msg": "链接超时!",
		"msgCode": 1001
	},
	"status": "warning",
	"key": "timestamp + md5"
}
  1. 验证url.self是否相同。如果不同。
{
	"data": {
		"msg": "请求失败!",
		"msgCode": 1002
	},
	"status": "error",
	"key": "timestamp + md5"
}
  1. 检验是否有sharer。如果有则备份,没有则跳过

成功

{
	"data": {
		},
	"status":"success",
	"key": "timestamp + md5"
	}

我要开店(店铺信息)

{
	"data": {
		"storeCatalog": "",
		"storeName": "",
		"position": "",
		"storeImage": ""	
	},
	"url": {
		"self": "route"
	},
	"sharer": {
		"angel": "",
		"first": "",
		"second": ""
	},
	"key": "timestmap + md5"
}
  1. 验证时间戳,误差不超过60s。如果超过60s,返回warning。
{
	"data": {
		"msg": "链接超时!",
		"msgCode": 1001
	},
	"status": "warning",
	"key": "timestamp + md5"
}
  1. 验证url.self是否相同。如果不同。
{
	"data": {
		"msg": "请求失败!",
		"msgCode": 1002
	},
	"status": "error",
	"key": "timestamp + md5"
}
  1. 检验是否有sharer。如果有则备份,没有则跳过

  2. 检测店铺类型是否已经选择——未选择

{
	"data": {
		"msg": "请选择您的店铺类型!",
		"msgCode": 1505
	},
	"status": "error",
	"key": "timestamp + md5"
}
  1. 检测店铺名字是否为空——为空
{
	"data": {
		"msg": "请填写您的店铺名字!",
		"msgCode": 1506
	},
	"status": "error",
	"key": "timestamp + md5"
}
  1. 检验商品名字是否符合要求——不符合要求

{
	"data": {
		"msg": "商品名称不合法,请重新输入!",
		"msgCode": 1503
	},
	"status": "error",
	"key": "timestamp + md5"
}
  1. 检测店铺地址是否为空——为空
{
	"data": {
		"msg": "请填写您的店铺地址!",
		"msgCode": 1507
	},
	"status": "error",
	"key": "timestamp + md5"
}
  1. 检测店铺照片是否上传——未上传
{
	"data": {
		"msg": "请上传您的店铺照片!",
		"msgCode": 1508
	},
	"status": "error",
	"key": "timestamp + md5"
}
  1. 检验商品图片是否符合要求——不符合要求

{
	"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"
}
  1. 验证时间戳,误差不超过60s。如果超过60s,返回warning。
{
	"data": {
		"msg": "链接超时!",
		"msgCode": 1001
	},
	"status": "warning",
	"key": "timestamp + md5"
}
  1. 验证url.self是否相同。如果不同。
{
	"data": {
		"msg": "请求失败!",
		"msgCode": 1002
	},
	"status": "error",
	"key": "timestamp + md5"
}
  1. 检验是否有sharer。如果有则备份,没有则跳过

  2. 检测店铺是否已经被其他商户占据——已被其他商户占据

{
	"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"
}
  1. 验证时间戳,误差不超过60s。如果超过60s,返回warning。
{
	"data": {
		"msg": "链接超时!",
		"msgCode": 1001
	},
	"status": "warning",
	"key": "timestamp + md5"
}
  1. 验证url.self是否相同。如果不同。
{
	"data": {
		"msg": "请求失败!",
		"msgCode": 1002
	},
	"status": "error",
	"key": "timestamp + md5"
}
  1. 检验是否有sharer。如果有则备份,没有则跳过

  2. 检测广告语长度是否超出规定——超出规定长度

{
	"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"
}
  1. 验证时间戳,误差不超过60s。如果超过60s,返回warning。
{
	"data": {
		"msg": "链接超时!",
		"msgCode": 1001
	},
	"status": "warning",
	"key": "timestamp + md5"
}
  1. 验证url.self是否相同。如果不同。
{
	"data": {
		"msg": "请求失败!",
		"msgCode": 1002
	},
	"status": "error",
	"key": "timestamp + md5"
}
  1. 检验是否有sharer。如果有则备份,没有则跳过

  2. 检测店铺名字是否唯一*****************************

{
	"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"
}
  1. 验证时间戳,误差不超过60s。如果超过60s,返回warning。
{
	"data": {
		"msg": "链接超时!",
		"msgCode": 1001
	},
	"status": "warning",
	"key": "timestamp + md5"
}
  1. 验证url.self是否相同。如果不同。
{
	"data": {
		"msg": "请求失败!",
		"msgCode": 1002
	},
	"status": "error",
	"key": "timestamp + md5"
}
  1. 检验是否有sharer。如果有则备份,没有则跳过

成功

{
	"data": {
		},
	"status":"success",
	"key": "timestamp + md5"
	}

自定义装修(未写完,错误代码未写)

{
	"data": {
		"id": "",
		"": "",
	},
	"url": {
		"self": "route"
	},
	"sharer": {
		"angel": "",
		"first": "",
		"second": ""
	},
	"key": "timestmap + md5"
}
  1. 验证时间戳,误差不超过60s。如果超过60s,返回warning。
{
	"data": {
		"msg": "链接超时!",
		"msgCode": 1001
	},
	"status": "warning",
	"key": "timestamp + md5"
}
  1. 验证url.self是否相同。如果不同。
{
	"data": {
		"msg": "请求失败!",
		"msgCode": 1002
	},
	"status": "error",
	"key": "timestamp + md5"
}
  1. 检验是否有sharer。如果有则备份,没有则跳过

成功

{
	"data": {
		},
	"status":"success",
	"key": "timestamp + md5"
	}

添加/编辑分类

{
	"data": {
		"id": "",
		"catalog": [
			"",
			"",
			""
			]
		"subCatalog": [
			"",
			"",
			""
			]
	},
	"url": {
		"self": "route"
	},
	"sharer": {
		"angel": "",
		"first": "",
		"second": ""
	},
	"key": "timestmap + md5"
}
  1. 验证时间戳,误差不超过60s。如果超过60s,返回warning。
{
	"data": {
		"msg": "链接超时!",
		"msgCode": 1001
	},
	"status": "warning",
	"key": "timestamp + md5"
}
  1. 验证url.self是否相同。如果不同。
{
	"data": {
		"msg": "请求失败!",
		"msgCode": 1002
	},
	"status": "error",
	"key": "timestamp + md5"
}
  1. 检验是否有sharer。如果有则备份,没有则跳过

成功

{
	"data": {
		},
	"status":"success",
	"key": "timestamp + md5"
	}

下架商品

{
	"data": {
		"id": "",
		"goodsID": ""
	},
	"url": {
		"self": "route"
	},
	"sharer": {
		"angel": "",
		"first": "",
		"second": ""
	},
	"key": "timestmap + md5"
}
  1. 验证时间戳,误差不超过60s。如果超过60s,返回warning。
{
	"data": {
		"msg": "链接超时!",
		"msgCode": 1001
	},
	"status": "warning",
	"key": "timestamp + md5"
}
  1. 验证url.self是否相同。如果不同。
{
	"data": {
		"msg": "请求失败!",
		"msgCode": 1002
	},
	"status": "error",
	"key": "timestamp + md5"
}
  1. 检验是否有sharer。如果有则备份,没有则跳过

成功

{
	"data": {
		},
	"status":"success",
	"key": "timestamp + md5"
	}

删除商品

{
	"data": {
		"id": "",
		"goodsID": ""
	},
	"url": {
		"self": "route"
	},
	"sharer": {
		"angel": "",
		"first": "",
		"second": ""
	},
	"key": "timestmap + md5"
}
  1. 验证时间戳,误差不超过60s。如果超过60s,返回warning。
{
	"data": {
		"msg": "链接超时!",
		"msgCode": 1001
	},
	"status": "warning",
	"key": "timestamp + md5"
}
  1. 验证url.self是否相同。如果不同。
{
	"data": {
		"msg": "请求失败!",
		"msgCode": 1002
	},
	"status": "error",
	"key": "timestamp + md5"
}
  1. 检验是否有sharer。如果有则备份,没有则跳过

成功

{
	"data": {
		},
	"status":"success",
	"key": "timestamp + md5"
	}

回复评论

{
	"data": {
		"evaluationID": "",
		"evaluation": ""
	},
	"url": {
		"self": "route"
	},
	"sharer": {
		"angel": "",
		"first": "",
		"second": ""
	},
	"key": "timestmap + md5"
}
  1. 验证时间戳,误差不超过60s。如果超过60s,返回warning。
{
	"data": {
		"msg": "链接超时!",
		"msgCode": 1001
	},
	"status": "warning",
	"key": "timestamp + md5"
}
  1. 验证url.self是否相同。如果不同。
{
	"data": {
		"msg": "请求失败!",
		"msgCode": 1002
	},
	"status": "error",
	"key": "timestamp + md5"
}
  1. 检验是否有sharer。如果有则备份,没有则跳过

成功

{
	"data": {
		
		},
	"status":"success",
	"key": "timestamp + md5"
	}

上架商品

{
	"data": {
		"goodsID": ""
	},
	"url": {
		"self": "route"
	},
	"sharer": {
		"angel": "",
		"first": "",
		"second": ""
	},
	"key": "timestmap + md5"
}
  1. 验证时间戳,误差不超过60s。如果超过60s,返回warning。
{
	"data": {
		"msg": "链接超时!",
		"msgCode": 1001
	},
	"status": "warning",
	"key": "timestamp + md5"
}
  1. 验证url.self是否相同。如果不同。
{
	"data": {
		"msg": "请求失败!",
		"msgCode": 1002
	},
	"status": "error",
	"key": "timestamp + md5"
}
  1. 检验是否有sharer。如果有则备份,没有则跳过

成功

{
	"data": {
		},
	"status":"success",
	"key": "timestamp + md5"
	}

下架商品

{
	"data": {
		"goodsID": ""
	},
	"url": {
		"self": "route"
	},
	"sharer": {
		"angel": "",
		"first": "",
		"second": ""
	},
	"key": "timestmap + md5"
}
  1. 验证时间戳,误差不超过60s。如果超过60s,返回warning。
{
	"data": {
		"msg": "链接超时!",
		"msgCode": 1001
	},
	"status": "warning",
	"key": "timestamp + md5"
}
  1. 验证url.self是否相同。如果不同。
{
	"data": {
		"msg": "请求失败!",
		"msgCode": 1002
	},
	"status": "error",
	"key": "timestamp + md5"
}
  1. 检验是否有sharer。如果有则备份,没有则跳过

成功

{
	"data": {
		},
	"status":"success",
	"key": "timestamp + md5"
	}

绑定微信账号

{
	"data": {
		"ID": "",
		"weixinID": ""
	},
	"url": {
		"self": "route"
	},
	"sharer": {
		"angel": "",
		"first": "",
		"second": ""
	},
	"key": "timestmap + md5"
}
  1. 验证时间戳,误差不超过60s。如果超过60s,返回warning。
{
	"data": {
		"msg": "链接超时!",
		"msgCode": 1001
	},
	"status": "warning",
	"key": "timestamp + md5"
}
  1. 验证url.self是否相同。如果不同。
{
	"data": {
		"msg": "请求失败!",
		"msgCode": 1002
	},
	"status": "error",
	"key": "timestamp + md5"
}
  1. 检验是否有sharer。如果有则备份,没有则跳过

成功

{
	"data": {
		},
	"status":"success",
	"key": "timestamp + md5"
	}

设置管理员账号

{
	"data": {
		"storeID": "",
		"ID": ""
	},
	"url": {
		"self": "route"
	},
	"sharer": {
		"angel": "",
		"first": "",
		"second": ""
	},
	"key": "timestmap + md5"
}
  1. 验证时间戳,误差不超过60s。如果超过60s,返回warning。
{
	"data": {
		"msg": "链接超时!",
		"msgCode": 1001
	},
	"status": "warning",
	"key": "timestamp + md5"
}
  1. 验证url.self是否相同。如果不同。
{
	"data": {
		"msg": "请求失败!",
		"msgCode": 1002
	},
	"status": "error",
	"key": "timestamp + md5"
}
  1. 检验是否有sharer。如果有则备份,没有则跳过

成功

{
	"data": {
		},
	"status":"success",
	"key": "timestamp + md5"
	}