3.1 获取角色列表(不推荐使用)
不推荐原因:游戏内的角色数据可能和上报数据不同步,影响玩家的游戏体验,建议研发自己实现
功能说明:
研发方调用该接口在游戏中获取角色列表
接口形式:
public void getRoleList(Context context, final RNCallback callback)
参数说明:
context:当前游戏context实例
callback:结果回调
接口示例:
RNSDK.getRoleList(getBaseContext(), new RNCallback() {
@Override
public void onCompleted(int code, String msg, Object data) {
Log.e("rn_sdk", "getRoleList Callback => [code = " + code + ", msg = " + msg + " ]" + ", Object = " + data + " ]");
if (RNCode.OK == code && data != null) {
Log.i("rn_sdk", "getRoleList---d:" + data);
} else {
//请求失败
}
}
});
返回结果示例:
{
"code":0,
"data":"",
"list":[
{
"ext":"",
"gameId":343,
"id":248457,
"lastLoginTime":1655360372,
"rid":23227307,
"roleCreateTime":1655360372,
"roleId":"3460220633788358190",
"roleLevel":"1",
"roleName":"hero_1155514",
"serverId":"60041"
},
{
"ext":"",
"gameId":343,
"id":248487,
"lastLoginTime":1655360362,
"rid":23227307,
"roleCreateTime":1655360362,
"roleId":"3460326186904537683",
"roleLevel":"1",
"roleName":"hero_1338833",
"serverId":"60044"
},
{
"ext":"",
"gameId":343,
"id":250929,
"lastLoginTime":1656321891,
"rid":23227307,
"roleCreateTime":1656321891,
"roleId":"3460361379153472039",
"roleLevel":"1",
"roleName":"hero_493074",
"serverId":"60045"
},
{
"ext":"",
"gameId":343,
"id":261593,
"lastLoginTime":1661000553,
"rid":23227307,
"roleCreateTime":1661000553,
"roleId":"5188195555387200626",
"roleLevel":"1",
"roleName":"hero_96768",
"serverId":"90001"
},
{
"ext":"",
"gameId":343,
"id":283069,
"lastLoginTime":1669789221,
"rid":23227307,
"roleCreateTime":1669789221,
"roleId":"4035344498153535685",
"roleLevel":"1",
"roleName":"hero_99946",
"serverId":"70003"
}
],
"message":"",
"sign":"b29f94f272447fbdab88cdd6d31ba9e2"
}
Last updated
Was this helpful?