taobao.laifeng.chess.game.user.status.change (用户建联和断开连接的消息)

用户建联和断开连接的消息

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
chess_game_user_status_change_req_dto ChessGameUserStatusChangeReqDTO 必须 状态实体
  • └ server_time
  • Number
  • 必须
  • 1711505614276
  • 服务器时间
  • └ ytid
  • Number
  • 必须
  • 1711505614276
  • 用户ytid
  • └ room_id
  • Number
  • 必须
  • 8027670
  • 直播间号
  • └ status
  • Number
  • 必须
  • 1
  • 1 - 建立连接, 2 - 断开连接
  • └ game_key
  • String
  • 必须
  • whipped-egg
  • 游戏标识
  • └ biz_record_id
  • Number
  • 必须
  • 1
  • 业务主键
  • └ server_id
  • Number
  • 必须
  • 1
  • 服务器id
top_context TopContext 可选 系统参数
  • └ request_id
  • String
  • 可选
  • 1
  • 请求id
  • └ app_key
  • String
  • 可选
  • 1
  • key
  • └ timestamp
  • String
  • 可选
  • 1
  • 时间戳

响应参数

名称 类型 示例值 描述
error_desc String 服务器错误 错误描述
request_id String 12312321 请求id
succ Boolean true 是否成功

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
LaifengChessGameUserStatusChangeRequest req = new LaifengChessGameUserStatusChangeRequest();
LaifengChessGameUserStatusChangeRequest.ChessGameUserStatusChangeReqDTO obj1 = new LaifengChessGameUserStatusChangeRequest.ChessGameUserStatusChangeReqDTO();
obj1.setServerTime(1711505614276L);
obj1.setYtid(1711505614276L);
obj1.setRoomId(8027670L);
obj1.setStatus(1L);
obj1.setGameKey("whipped-egg");
obj1.setBizRecordId(1L);
obj1.setServerId(1L);
req.setChessGameUserStatusChangeReqDto(obj1);
LaifengChessGameUserStatusChangeRequest.TopContext obj2 = new LaifengChessGameUserStatusChangeRequest.TopContext();
obj2.setRequestId("1");
obj2.setAppKey("1");
obj2.setTimestamp("1");
req.setTopContext(obj2);
LaifengChessGameUserStatusChangeResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<laifeng_chess_game_user_status_change_response>
    <error_desc>服务器错误</error_desc>
    <request_id>12312321</request_id>
    <succ>true</succ>
</laifeng_chess_game_user_status_change_response>

异常示例

  • XML示例
  • JSON示例
<error_response>
    <code>50</code>
    <msg>Remote service error</msg>
    <sub_code>isv.invalid-parameter</sub_code>
    <sub_msg>非法参数</sub_msg>
</error_response>

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部