当前位置: 首页 > news >正文

【红包雨接口设计】

一、服务器地址

  • http://rb.atguigu.cn

二、公共请求头参数

参数名称类型是否必选描述
tokenString用户唯一标识

备注:为了方便我们今天演示,服务端接受所有token

三、接口

1. 创建红包雨

  • 请求方式:GET
  • 请求地址:/api/v1/send/{total}/{num}
参数类型是否必传说明
totalNumber本次奖池总金额
numNumber本次红包个数

返回示例:(data为本场红包雨唯一表示)

{"code": 200"data": "c03d2a1e2ee341a68cfdc1e8a848bcf2""message": "操作成功"
}

2. 领取红包

  • 请求方式:GET
  • 请求地址:/api/v2/rob/{redPackageKey}
参数类型是否必传说明
redPackageKeyString本场红包雨唯一标识

返回示例:

{"code":200,"message":"操作成功","data":null
}

3. 获取最终奖励

  • 请求方式:GET
  • 请求地址:/api/v2/record/${redPackageKey}
参数类型是否必传说明
redPackageKeyString本场红包雨唯一标识

返回示例:(data为得到的最终金额)

{"code":200,"message":"操作成功","data":14
}

4. 准点红包雨(webSocket)

  • 请求类型:WS
  • 请求地址:ws://rb.atguigu.cn/api/websocket/{activityKey}/{token}
参数类型是否必传说明
activityKeyString活动唯一标识
tokenString用户唯一标识

返回示例

  • duration:红包雨持续时长。
  • generationRate:红包生成速率。
  • redPackageKey:本场红包雨唯一标识。
{"activityKey":"hd_fff0d53ed457459c9813121bc75acffa","duration":5000,"generationRate":200,"redPackageKey":"c3b01deffb484cc3a72802797ee67c0e"
}
http://www.lryc.cn/news/171305.html

相关文章:

  • SSL证书到期更换证书会影响排名吗?
  • 前端常用库之-JavaScript工具库lodash
  • Linux- execve()
  • 007 数据结构_堆——“C”
  • zabbix的原理与安装
  • ReactNative中升级IOS 17版本Crash解决
  • MongoDB详解
  • 【SpringCloud微服务全家桶学习笔记-服务注册zookeeper/consul】
  • 【滑动窗口】LCR 016. 无重复字符的最长子串
  • C++中将类成员函数作为变量传递给函数
  • 2024届数字IC设计秋招面经-鼎信
  • 【数据结构】二叉树的节点数,叶子数,第K层节点数,高度,查找x节点,判断是否为完全二叉树等方法
  • 前馈神经网络(FFNN)和多层感知机(MLP)
  • EasySwipeMenuLayout - 独立的侧滑删除
  • 优麒麟下载、安装、体验
  • Appium混合页面点击方法tap的使用
  • 求解灰度直方图,如何绘制灰度直方图(数字图像处理大题复习 P1)
  • 8种结构型设计模式对比
  • 【PX4】Ubuntu20.04+ROS Noetic 配置PX4-v1.12.2和Gazebo11联合仿真环境【教程】
  • msvcp120.dll丢失怎么办?(五种方法快速解决)
  • eslint写jsx报错
  • 最新适合小白前端 Javascript 高级常见知识点详细教程(每周更新中)
  • 积分值和面积、对称性
  • springboot 整合es
  • MyBatisPlus使用自定义JsonTypeHandler实现自动转化JSON
  • LeetCode 2097. 合法重新排列数对【欧拉通路,DFS】2650
  • 学习笔记-接口测试(postman、jmeter)
  • 如何高效批量查询快递单号,提高工作效率?
  • 12万汉语源流词典汉字记性ACCESS\EXCEL数据库
  • 深度解剖数据在队列的应用