提交角色数据及回调
<h5>2.3.1简要描述</h5>
<ul>
<li>用户角色数据提交</li>
</ul>
<h5>2.3.2接口及参数</h5>
<p><code>uploadRoleInfo(RoleParams rp)</code></p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">类型</th>
<th style="text-align: left;">说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">roleParam</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">RoleParams</td>
<td style="text-align: left;">上传参数</td>
</tr>
</tbody>
</table>
<h5>2.3.3Roleparam类说明</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">类型</th>
<th style="text-align: left;">说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">roleid</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">角色ID</td>
</tr>
<tr>
<td style="text-align: left;">roleVip</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">角色VIP等级(只能是数字)</td>
</tr>
<tr>
<td style="text-align: left;">roleName</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">角色名</td>
</tr>
<tr>
<td style="text-align: left;">serverId</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">区服ID</td>
</tr>
<tr>
<td style="text-align: left;">serverName</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">区服名称</td>
</tr>
<tr>
<td style="text-align: left;">partyName</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">公会名</td>
</tr>
<tr>
<td style="text-align: left;">roleLevel</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">角色等级(创建角色时角色等级默认为 1)</td>
</tr>
<tr>
<td style="text-align: left;">roleBalance</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">角色游戏币余额</td>
</tr>
<tr>
<td style="text-align: left;">dataType</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">int</td>
<td style="text-align: left;">数据上传类型,0为未知类型,1为进入游戏,2为创建角色,3为角色升级,4为退出</td>
</tr>
<tr>
<td style="text-align: left;">currencyName</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">游戏币名</td>
</tr>
<tr>
<td style="text-align: left;">roleCreateTime</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">long</td>
<td style="text-align: left;">角色创建时间,从1970年到现在的时间,单位毫秒,必须传入真实的数据,否则UC审核不过</td>
</tr>
<tr>
<td style="text-align: left;">roleLevelUpTime</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">long</td>
<td style="text-align: left;">角色等级变化时间,从1970年到现在的时间,单位毫秒</td>
</tr>
</tbody>
</table>
<h5>2.3.4接口示例代码</h5>
<pre><code class="language-java"> int random = (int) (Math.random() * 1000);
//以下参数为必传值
rp = new RoleParams();
rp.setRoleid("123456aa");//角色ID, = rp.setRoleVip("12");//角色VIP等级
rp.setRoleName("迎风一刀" + random);//角色名
rp.setServerId("9999");//区服ID;
rp.setServerName("地狱" + random);//区服名称
rp.setPartyName("青天衙门" + random);//公会名
rp.setRoleLevel("" + (Integer.parseInt(rp.getRoleLevel()) + 1));//角色等级
rp.setRoleBalance("0");//角色游戏币余额
rp.setRoleVip("0");//VIP等级
rp.setCurrencyName("金币");//游戏币名
rp.setRoleCreateTime(System.currentTimeMillis());//角色创建时间
rp.setRoleLevelUpTime(System.currentTimeMillis());//角色升级时间
USDK.manager(this).uploadRoleInfo(rp);</code></pre>