activity.md 5 KB

#用户优惠券接口

接口列表

接口名称 接口描述
app.activity.payActivityProfile 支付活动信息
app.activity.payActivityReceive 支付活动领券

接口描述

app.activity.payActivityProfile

请求参数

Param Name Param Type Required Param Value Desc
method String true app.activity.payActivityProfile 请求方法
uid int true 500029672
orderCode long ture 170353873

响应内容

{
    "alg": "SALT_MD5",
    "code": 200,
    "data": {
      "token": "BYET1s991q3YVtI/siCBS8Sebi+pdx4pbk5/Kt5Rd/o=",
      "activityName": "小程序支付分享",
      "activityIcon": "",
      "activityBanner": ""
    }
}

app.activity.payActivityReceive

请求参数

Param Name Param Type Required Param Value Desc
method String true app.activity.payActivityReceive 请求方法
token String true BYET1s991q3YVtI/siCBS8Sebi+pdx4pbk5/Kt5Rd/o= 支付活动的唯一编号
uid int true 7893817 用户ID

响应内容

{
    "alg": "SALT_MD5",
    "code": 200,
    "data": {
      "token": "BYET1s991q3YVtI/siCBS8Sebi+pdx4pbk5/Kt5Rd/o=",
      "activityName": "小程序支付分享",
      "activityIcon": "",
      "activityBanner": "",
      "activityDesc": "",   //活动说明
      "user": {
        "uid": 500029672,
        "name": "微信昵称",
        "avatar": ""
      },
      "status": 1,          //状态 0:领取成功, 1:已领取, 2:已抢光, 3:已结束
      "maxReceiveNum": 6,   //最大可领数量
      "receiveRecord":{     //当前用户领取记录
        "receiveTime": "2017.12.06 13:25:01", // 领取时间
        "couponName": "测试10",  //优惠券名称
        "couponAmount": "10.00", //优化金额
        "couponUseLimit":"满100元使用" //优惠券使用限制
      },
      "receiveRecords":[    //领取记录列表
        {
          "receiveUser":{   //领取用户
            "uid": 500029672,
            "name": "微信昵称",
            "avatar": ""
          },
          "receiveTime": "2017.12.06 13:25:01", // 领取时间
          "couponName": "测试10",  //优惠券名称
          "couponAmount": "10.00", //优化金额
          "couponUseLimit":"满100元使用" //优惠券使用限制
        }
      ]
    },
    "md5": "c957283765172838f577de4228d45a42",
    "message": "请求成功"
}

app.activity.getGroups(获取某商品下的参团列表)

请求参数

Param Name Param Type Required Param Value Desc
method String true app.activity.getGroups 请求方法
uid int true 500029672
activityId int ture 23 活动ID

响应内容

{
    "alg": "SALT_MD5",
    "code": 200,
    "data": [
      {
        "endTime": 1516699455,    //结束时间
        "founderHeadUrl": "",     //开团人头像
        "founderNickName": "",    //开团人昵称
        "founderUid": 8050370,    //开团人uid
        "groupId": 5,             //团ID
        "groupNo": 36997027157,   //团号
        "lackNum": 1              //缺少人数
      } 
    ]
    "md5": "93833c6c94b5da93af49f4591a166147",
    "message": "OK"
}

app.activity.groupDetail(拼团购详情)

请求参数

Param Name Param Type Required Param Value Desc
method String true app.activity.groupDetail 请求方法
uid int true 500029672
groupNo long ture 170353873 团号

响应内容

{
    "alg": "SALT_MD5",
    "code": 200,
    "data": {
        "groupId": 4,
        "groupNo": 36997027157, //团号
        "endTime": 1516699455,  
        "uid": 8050370;
        "isNewCustomer": "Y",   // 是否新客
        "status": 1,            // 1,已参团; 2,未参团; 3,拼团成功; 4,拼团失败-到期人数不足; 5,拼团失败-人数已满
        "groupRole": 0,         // 0,参团; 1,开团
        "lackNum": 1,           // 如团未达成,欠缺人数
        "openerJoinItem": {     // 他购买了, status=2,即未参团时有效
            "headUrl": "",
            "nickName": "",
            "uid": 8051933,
            "productIcon": ""
            "productName": "Nike篮球鞋",
            "productGroupPrice": "¥199",
            "productSalePrice": "¥899" 
        }
        "yourJoinItem": {       //你购买了, status=1,即已参团时有效
            "headUrl": "",
            "nickName": "",
            "uid": 8050370,
            "productIcon": ""
            "productName": "Nike篮球鞋",
            "productGroupPrice": "¥199",
            "productSalePrice": "¥899"
        }
        "membershipItems": [    //团购成员记录
            {
                "headUrl": "",
                "nickName": "",
                "uid": 8051933,
                "productIcon": ""
                "productName": "Nike篮球鞋",
                "productGroupPrice": "¥199",
                "productSalePrice": "¥899"     
            }
        ]
    }
    "md5": "93833c6c94b5da93af49f4591a166147",
    "message": "OK"
}