谁可以领取该红包
**谁可以领取红包界面参数"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":"错误原因"
}
```