游戏角色数据上报

业务场景

用户角色在创角、登录、升级、退出的时候,CP 需要调用本接口上报角色数据

流程图

接口介绍

SDKManager.reportGameInfo(GameInfo info)

调用示例

var info = {
  eventType: 1, //数据类型 1=角色登录,2=创建角色,3=角色升级,4=角色退出
  roleInfo: {
    serverId: '100', //登录所属的服务器Id
    serverName: '100', //登录所属的服务器名称
    roleId: '100', //角色Id
    roleName: '100', //角色名称
    roleLevel: '100', //角色等级
    roleVipLevel: '100', //角色VIP等级
    roleCreateTime: '2022/10/28', //角色创建时间
    properties: '100', //角色资产, 如钻石、金币等
    combatValue: '100', //角色战力
    gameResVersion: '1.0.0', //游戏资源版本
    roleCurrency: 10,
  },
  extend: '20221028',
};
SDKManager.reportGameInfo(info);

参数说明

入参:GameInfo info

参数名称类型说明必传/可选
eventTypeNumber事件类型(见下表: GameInfo.EventType)必传
roleInfoRoleInfo角色相关信息(见下表: RoleInfo)必传
extendString扩展字段, 可传入未定义的字段, 建议使用 json 格式, 如无则传空字符串可选

GameInfo.EventType:

事件类型值(Number)说明必传/可选
角色登录1角色登录时上报必传
角色创建2创建角色时上报必传
角色升级3角色升级时上报必传
角色退出4角色退出时上报必传

RoleInfo roleInfo

参数名称类型说明备注
serverIdString游戏区服 Id必传
serverNameString游戏区服名称必传
roleIdString角色 Id必传
roleNameString角色名称必传
roleLevelString角色等级必传
roleVipLevelString角色 vip 等级,默认传""可选
roleCreateTimeString角色创建时间可选
propertiesString角色资产(例如:金币,钻石),默认传""可选
combatValueString角色战力,默认传""可选
gameResVersionString游戏资源版本号,默认传""可选

错误码

FAQ