文档
测试

红包预下单

POST
/redpacket/create

谁可以领取该红包

**谁可以领取红包界面参数"canRecUserIds",三种方案获取数据:推荐1、2。第3现阶段暂不使用 1:前端本地缓存数据库读取群成员数据; 2:前端调imSDK获取实时当前成员数据; 3:调用后台接口查询当前成员数据: GET: http://api.major188.com/group/groupId/members** ``` 例: GET http://api.major188.com/group/I5AdJZIcd/members HTTP/1.1 Cookie: maiyou_im_auth=b5c0fd5abd2795e5c6a85b52a53ea038fbdf1a2613d027542c1bce; Max-Age=2592000; Domain=major188.com; Path=/; Expires=Wed, 12 Aug 2020 01:06:17 GMT; HttpOnly Host: api.major188.com Connection: Keep-Alive Accept-Encoding: gzip User-Agent: okhttp/3.12.0 ```

请求头

``` Content-Type:application/x-www-form-urlencoded maiyou_im_auth:b6c3fb58bd24dde0c4a95a55ab76a935f7dc1523//社交登入后Cookie: maiyou_im_auth值 ```

请求参数

``` //注:1、可抢包人数(canRecUserIds)>=发包总个数(packetCount) 2、红包备注字符串长度(remarks)<=44 { userId: "x2j3nxk",//社交应用用户id userName: "coco2",//社交应用用户昵称 userPortraitUri: "http://xxx",//头像地址.默认头像传 "-"。 canRecUserIds: "zi0GN9shL,AEmk0KyDs,xo2mes...",//发送私聊个人红包传接受者userId,群内实时调用群成员接口,默认全部人可以领,就,分割所有群成员id传入, recUserId:"xe23s4",//接收者用户id或群id,个人红包则该值与canRecUserIds值保持一致 amount: "100",//发包金额 recType: "persion",//个人(persion)群(group) packetCount: "1",//红包总个数,私聊红包传固定1.群聊红包前端校验发包数<=可以抢包的人的个数 remarks: "恭喜发财、大吉大利"//红包备注 } ```

成功响应

``` { "status":"SUCCESS", "code":0, "message":"红包预下单成功", "data":{ "token":"20200711562047466701767430995968" //票据 限制调用移动端权限的。(仅一次), "orderId": ""// } } ```

失败响应

``` { "status":"FAIL", "code":-1, "message":"错误原因" } ```