注意:以下文档只适用于TOP接口,请谨慎使用!

alibaba.idle.open.play.zdm.game.complete (游戏结果上报接口)

游戏完结结果上报

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
game_report_param GameReportParam 必须 gameReportParam
  • └ room_id
  • String
  • 必须
  • 1
  • 房间标识
  • └ game_id
  • String
  • 必须
  • 1
  • 游戏标识
  • records
  • GameRecordDTO []
  • 必须
  • 用户标识
  • └ kc_user_id
  • String
  • 可选
  • xxx
  • 用户标识
  • └ rank
  • Number
  • 可选
  • 1
  • 排名
  • └ score
  • Number
  • 可选
  • 3
  • 得分
  • └ win_flag
  • Boolean
  • 可选
  • true
  • 胜利标识

响应参数

名称 类型 示例值 描述
idle_result IdleResult idleResult
  • └ success
  • Boolean
  • true
  • 成功
  • └ err_code
  • String
  • parameter_error
  • 错误码
  • └ err_msg
  • String
  • 参数错误
  • 错误信息

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaIdleOpenPlayZdmGameCompleteRequest req = new AlibabaIdleOpenPlayZdmGameCompleteRequest();
AlibabaIdleOpenPlayZdmGameCompleteRequest.GameReportParam obj1 = new AlibabaIdleOpenPlayZdmGameCompleteRequest.GameReportParam();
obj1.setRoomId("1");
obj1.setGameId("1");
List<AlibabaIdleOpenPlayZdmGameCompleteRequest.GameRecordDTO> list3 = new ArrayList<AlibabaIdleOpenPlayZdmGameCompleteRequest.GameRecordDTO>();
AlibabaIdleOpenPlayZdmGameCompleteRequest.GameRecordDTO obj4 = new AlibabaIdleOpenPlayZdmGameCompleteRequest.GameRecordDTO();
list3.add(obj4);
obj4.setKcUserId("xxx");
obj4.setRank(1L);
obj4.setScore(3L);
obj4.setWinFlag(true);
obj1.setRecords(list3);
req.setGameReportParam(obj1);
AlibabaIdleOpenPlayZdmGameCompleteResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alibaba_idle_open_play_zdm_game_complete_response>
    <idle_result>
        <success>true</success>
        <err_code>parameter_error</err_code>
        <err_msg>参数错误</err_msg>
    </idle_result>
</alibaba_idle_open_play_zdm_game_complete_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

返回
顶部