@a5635268
2018-03-30T15:52:19.000000Z
字数 1919
阅读 1464
接口文档
参数非特殊说明,都是必传
都是通过POST方式请求
成功的status状态都为0
所有接口增加了token的参数验证,只有在该参数下的请求才有效,比如:
api: http://mall.chamshare.cn/wap/api.php?c=ParkIntegral&a=query
params :{"phone" :"18221995891", "token" : "e794c442c381a7f8d36198d9e0fef6af"}
生成规则: md5(md5(请求参数json字符串)+UKw&tfD^)
api
http://mall.chamshare.cn/wap/api.php?c=DayDayOrder&a=save
params
{
"orderNo": "20180114101807353862100001",--订单号
"buyDate": "2018-01-01 10:00:00",--购买时间
"useScore": "0",--使用积分
"phone": "13111111111",--用户手机号
"goodsName": "百事蓝可乐",--商品名称
"buyNum": "1",--购买数量
"usePrice": "15"--使用金额,元单位,String类型,可直接转化double型
"isDeduction": "1"--是否抵扣,0-否,1-是
"couponNo": ""--抵扣优惠券json集合比如 [{"couponNO":"1","couponValue":"10"}]
"couponFee": "0"--抵扣优惠券总金额
}
response
{
"status": 0,
"data": {
},
"message": "调用成功"
}
http://mall.chamshare.cn/wap/index.php/Api/Auth
中间跳转页,没有注册会自动注册后跳转(此处添实要提供一个接口同步会员数据);
api
http://mall.chamshare.cn/wap/api.php?c=ParkIntegral&a=findUser
params
{"openid" : "ohabjjiL7-oQDjeic3eu3aMe9lPM"}
response
{
"status": 0,
"data": {
"member_id": "1", //会员ID
"member_name": "陈辉辉", //会员名称
"score": "1000", //会员当前的积分
"grade": "3" //会员的等级 1,银卡 2,金卡 3,银卡电子卡 4,银卡信息卡
},
"message": "调用成功"
}
api
http://mall.chamshare.cn/wap/api.php?c=ParkIntegral&a=query
params
{"phone" : "18221998888"}
response
{
"status": 0,
"data": {
"member_id": "1", //会员ID
"member_name": "陈辉辉", //会员名称
"score": "1000", //会员当前的积分
"grade": "3" //会员的等级 1,银卡 2,金卡 3,银卡电子卡 4,银卡信息卡
},
"message": "调用成功"
}
1,3,4都是银卡
api
http://mall.chamshare.cn/wap/api.php?c=ParkIntegral&a=decrease
params
{
"phone": "18706085592", # 手机号
"subId": "wz", # 使用人接口使用方
"orderNo": "wz201708221026000001", #订单号
'adjustType' : 51, # 51积分商城 52停车
"minus": 1 # 需要扣减的积分数
}
response
{
"status": 0,
"data": [],
"message": "调用成功"
}
{
"0": "调用成功",
"1": "调用失败",
"2": "请求方法错误",
"3": "数据层事务处理失败",
"1001": "缺少手机号",
"1002": "手机号格式不正确",
"1003": "该会员不存在",
"1004": "订单号不能为空",
"1005": "扣减的积分必须大于0",
"1006": "积分不够扣减",
"1007": "积分明细入库失败",
"1008": "积分表更新失败",
"1009": "积分消费总额更新失败",
"1010": "会员停车积分记录入库失败",
"1011": "该订单已存在"
}