订单分享活动.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 返回信息