订单分享活动.md
3.21 KB
1、查询该订单是否可以分享
查询该订单是否可以分享,当可分享时可获得分享活动的详细参数(method=app.activity.getInfoOfOrderShare)
除公共参数外的请求参数:
参数名称 | 参数类型 | 可否为空 | 示例 | 默认值 | 备注 |
---|---|---|---|---|---|
ordercode | string | 否 | 20160601sdfasffx | 订单编号 | |
uid | int | 否 | 1 | 用户id |
请求示例http://192.168.102.222:8090/activity?method=app.activity.getInfoOfOrderShare
请求body
{
"ordercode": "20160601sdfasffx",
"uid": 1
}
响应
code为200即为成功,否则是失败。 响应JSON格式如下所示:
a、可以分享时flag为1,可获得分享活动部分参数,data内为分享活动各参数,如id为分享活动id
{
"code":200,
"message":"success",
"md5":null,
"data":{
"id":1,
"activityName":"订单分享活动",
"showPic":"",
"isShowPic":1,
"h5Title":"",
"unregistCouponId":"",
"registCouponId":"",
"couponMaxNum":0,
"shareMaxNum":5,
"activityNormalPic":"",
"activityEndPic":"",
"shareImgUrl":"",
"shareTitle":"",
"shareContent":"",
"activityDesc":"",
"beginTime":1464749950,
"endTime":1474749950,
"couponPic":"",
"buttonLink":"",
"createTime":0,
"flag":1,
"shareUrl":"coupon/index?ordercode=1sfasddf&uid=1"
}
}
b、不可分享时,分享活动的各参数为null, flag=2表示不存在分享活动, flag=3表示分享活动已结束, flag=4表示分享活动未开始, flag=5表示用户当天已达到分享最大数。
{
"code":200,
"message":"success",
"md5":null,
"data":{
"id":null,
"activityName":null,
"showPic":null,
"isShowPic":null,
"h5Title":null,
"unregistCouponId":null,
"registCouponId":null,
"couponMaxNum":null,
"shareMaxNum":null,
"activityNormalPic":null,
"activityEndPic":null,
"shareImgUrl":null,
"shareTitle":null,
"shareContent":null,
"activityDesc":null,
"beginTime":null,
"endTime":null,
"couponPic":null,
"buttonLink":null,
"createTime":null,
"flag":2,
"shareUrl":""
}
}
2、订单分享领券
输入手机号领券(method=wap.order.drawOrderShareCoupon)
请求参数
参数名称 | 参数类型 | 可否为空 | 示例 | 默认值 | 备注 |
---|---|---|---|---|---|
mobile | string | 否 | 13999999999 | 11位手机号 | |
ordercode | string | 否 | 907540150 | 订单编号 |
响应参数
参数名称 | 参数类型 | 可否为空 | 示例 | 默认值 | 备注 |
---|---|---|---|---|---|
mobile | string | 否 | 13999999999 | 11位手机号 | |
ordercode | string | 否 | 907540150 | 订单编号 | |
coupon | string | 是 | XXXXX | 优惠码 | |
returnCode | int | 否 | 0 | 返回码 | |
returnMsg | string | 是 | 0 | 返回信息 |