接口文档

  1. 获取用户微信信息
    URL:
    https --form POST https://demo.com/user/get-user-info
    参数:
  rawData
  code
  signature
  encryptedData
  iv
  room_id -- 房间ID
返回:
{
    "code": 0,
    "message": "请求成功",
    "data": {
        "is_register": 1, //是否已注册 1--是 0--否
        "token": "a12dd323239e7b1e7be95eac7b0cb31c"
    }
}
  1. 积分账户绑定
    URL:
    https --form POST https://demo.com/user/claim
    参数:
  source -- 平台(斗鱼/虎牙/陌陌、、、、)
  account -- 用户在直播平台的昵称或者id
  token -- 用户token
  invite_code -- 邀请码
返回:
{
    "code": 0,
    "message": "请求成功",
    "data": {
        "score": "66.00"
    }
}
{
    "code": 20001,
    "message": "用户不存在"
}
  1. 积分兑换
    URL:
    https --form POST https://demo/user/exchange
    参数:
  source -- 平台(斗鱼/虎牙/陌陌、、、、)
  score -- 礼物积分
  gift -- 礼物名称
  token -- 用户token
返回:
{
    "code": 0,
    "message": "兑换成功",
    "data": {
        "score": "66.00"  // 用户剩余积分
    }
}
{
    "code": 20002,
    "message": "用户积分不足"
}
  1. 平台礼物列表
    URL:
    https --form POST https://demo.com/gift/list
    参数:
  token -- 用户token
  page --页码:默认为1
返回:
{
  "code": 0,
     "data": {
        "list": [
            {
                "id": 10,
                "log": "斗鱼平台的此刻你心里想起谁丶于2017-05-10 12:56:48给主播GGGGG!!!!送礼物:兑换一首歌。消费积分:5分"
            },
            {
                "id": 9,
                "log": "斗鱼平台的此刻你心里想起谁丶于2017-05-10 12:55:27给主播GGGGG!!!!送礼物:兑换一首歌。消费积分:5分"
            }
        ],
        "paging": {
            "curPage": "1",
            "pageSize": 5,
            "pages": 1,
            "total": 2
        }
    }
}
  1. 平台礼物兑换记录列表
    URL:
    https --form POST https://demo.com/user/exchange-log
    参数:
  token -- 用户token
  page --页码:默认为1
返回:
{
    "code": 0,
    "message": "请求成功",
      "data": {
        "list": [
            {
                "id": 10,
                "log": "斗鱼平台的此刻你心里想起谁丶于2017-05-10 12:56:48给主播GGGGG!!!!送礼物:兑换一首歌。消费积分:5分"
            },
            {
                "id": 9,
                "log": "斗鱼平台的此刻你心里想起谁丶于2017-05-10 12:55:27给主播GGGGG!!!!送礼物:兑换一首歌。消费积分:5分"
            }
        ],
        "paging": {
            "curPage": "1",
            "pageSize": 5,
            "pages": 1,
            "total": 2
        }
    }
}
  1. 用户绑定记录
    URL:
    https --form POST https://demo.com/user/bind-log
    参数:
  token -- 用户token
返回:
{
    "code": 0,
    "message": "请求成功",
    "data": [
        {
            "id": 3,
            "open_id": "oBlL70Fbk_LcQj3Gc9MlIskibSLw",
            "user_id": "11493437",  // 直播平台用户ID
            "type": 1,  // 类型  1--绑定 2--解绑
            "source": "斗鱼",
            "created_at": "2017-05-24 07:03:35", 绑定时间 / 解绑时间
            "updated_at": "2017-05-24 07:03:35",
            "user_name": "此刻你心里想起谁丶" // 直播平台用户昵称,
            "score" : 100   // 用户获取积分
        }
    ]
}
  1. 用户解绑
    URL:
    https --form POST https://demo.com//user/unbound
    参数:
  token -- 用户token
返回:
{
    "code": 0,
    "message": "请求成功",
    "data": null
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.1.1协议说明 服务器端同客户端的数据交互采取HTTP/HTTPS为基础的REST接口方式。REST请求仅支持...
    梦幻_78af阅读 1,262评论 0 2
  • # 一度蜜v3.0协议 --- # 交互协议 [TOC] ## 协议说明 ### 请求参数 下表列出了v3.0版协...
    c5e350bc5b40阅读 679评论 0 0
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,099评论 19 139
  • 1、环境准备 安装node.js:https://segmentfault.com/a/1190000006694...
    Uzero阅读 5,426评论 2 0
  • 心理学知识可以帮助自己成长,心灵健康。自己强大了之后,周围环境也会跟着改善。在自己的能力范围内,温柔的对待这个世界...
    aimeelala阅读 199评论 0 1