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

文档中心 > API类目 > 云游戏API

youku.cgame.score.report (云游戏战绩上传)

云游戏战绩上传API

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
score_report_dto ScoreReportDto 可选 战绩上传Dto
  • └ score
  • String
  • 可选
  • 120
  • 游戏结果
  • └ game_session_id
  • String
  • 必须
  • 2207703408081_1101_e804cb2ac1c145faa5331fc8005ef606_1591699766160_1699190652200060_1
  • SDK传入的gameSessionId
  • └ overwrite_method
  • Number
  • 可选
  • 1
  • 1 - 保存最佳战绩 2 - 强制更新战绩
  • └ mix_user_id
  • String
  • 必须
  • MkA5XzEyOTAxNzUzMTgzViRg
  • SDK传入的云游戏混合用户ID
  • └ uuid
  • String
  • 可选
  • E46666A3-9E91-4BA7-9F10-CBE2CE6EC26A
  • 全局唯一uuid, 用于幂等校验
  • └ ext_info
  • String
  • 可选
  • {"demo" : "value"}
  • 扩展信息JSON串
  • └ report_timestamp
  • Number
  • 可选
  • 1590549816565
  • 上报时间戳

响应参数

名称 类型 示例值 描述
result_code String 0 结果码
data Json true 返回消息体
message String success 返回消息

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
YoukuCgameScoreReportRequest req = new YoukuCgameScoreReportRequest();
YoukuCgameScoreReportRequest.ScoreReportDto obj1 = new YoukuCgameScoreReportRequest.ScoreReportDto();
obj1.setScore("120");
obj1.setGameSessionId("2207703408081_1101_e804cb2ac1c145faa5331fc8005ef606_1591699766160_1699190652200060_1");
obj1.setOverwriteMethod(1L);
obj1.setMixUserId("MkA5XzEyOTAxNzUzMTgzViRg");
obj1.setUuid("E46666A3-9E91-4BA7-9F10-CBE2CE6EC26A");
obj1.setExtInfo("{\"demo\" : \"value\"}");
obj1.setReportTimestamp(1590549816565L);
req.setScoreReportDto(obj1);
YoukuCgameScoreReportResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<youku_cgame_score_report_response>
    <result_code>0</result_code>
    <data>true</data>
    <message>success</message>
</youku_cgame_score_report_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

返回
顶部