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?