文档
测试

红包查询

POST
/redpacket/query

请求头

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

请求参数

``` { userId: "x2j3nxk",//社交应用用户id amount: "100",//红包发送总金额,红包消息体中content值 orderId: "20200714.....",//红包消息体中字段 sendUserId:"2xf2s2",//红包发送者用户id,红包消息体中 } ```

成功响应

``` { "status":"SUCCESS", "code":0, "message":"查询成功", "data":{ sendUserId:"34jek2m",//发包者用户id sendUserName: "coco2",//发包者社交应用用户昵称 sendUserPortraitUri: "http://xxx",//发包者头像地址,默认头像 "-"。 status:"1",1未抢完。2已抢完。3不在此包可抢人员。4当前用户已抢过。5红包过期(数据在) sendTime:"2020-07-13 11:11:11",//发包时间 amount:"100",//发包金额 remarks:"恭喜发财、大吉大利",//红包备注 canGrab:"true",//当前查询红包用户 可抢、已抢状态。字符串true,false。 errorGrabMsg:"已领取/发包人限制"//,此字段 canGrab==false时有此参数。无法领取该红包原因 ***逻辑说明:查询接口调用后,判断status==2直接隐藏打开红包领取按钮,展示红包已抢完 如果 status==1 并且 canGrab=='true' 则显示打开领取红包按钮 。其他情况隐藏并展示errorGrabMsg参数 recInfo: [{ "amount":"100",//抢包金额 "userId":"xf24w",//抢包者用户id "recTime":"2020-07-13 11:11:11"//抢包时间 "userName":"coco2",//昵称 "userPortraitUri":"http://...."//头像云存储地址 },{}...] //此字段json数组,一个抢包者一个json对象 } } ```

失败响应

``` { "status":"FAIL", "code":-1,//-8 当前红包数据已清理 "message":"错误原因" } ```