角色账号验证接口(POST) V1.3
参数说明:
参数 |
处理类型 |
前置处理函数 |
说明 |
user_id |
必须处理 |
urlencode(this) |
玩家登陆游戏时向厂商传入的平台唯一的user_id或者账号,需进行URLEncode |
server_id |
必须处理 |
- |
游戏的服务器编号,统一处理为“s+服务器编号”格式发送,如1服为s1 |
time |
必须处理 |
- |
服务请求时间戳,Unix时间戳为标准,10位数字 |
platform |
必须处理 |
- |
联运平台标识,由我方提供 |
sign |
必须处理 |
见右边说明 |
MD5签名 MD5(user_id+server_id+time+platform+KEY) user_id为未经过URLEncode前的原始值 KEY为各个联运平台提供的登陆key “+”为连接符,各值连接拼凑时不能有空格 |
http://URL/sqsd_union/queryRole , URL为我方提供 |
正常Json数据样式:
{
"result": 1,
"data": [
{
"userId": "75286237540d",
"roleId": "89d28272ID",
"roleName": "Dovo",
"roleLevel": "11",
"remainCount": "112233 ",
"playerForce": "12345",
"onlineTime": "123"
},
{
"userId": "75286237540d",
"roleId": "89d28272ID",
"roleName": " Dovo ",
"roleLevel": "11",
"remainCount": "112233 ",
"playerForce": "12345",
"onlineTime": "123"
}
]
}
错误返回json:
{"reslut":0,"errCode":对应错误码内容}
-7 请求时间超时
ERROR_-1 系统内部错误
ERROR_-100 传入参数不符合规则
ERROR_-200 系统错误
ERROR_-300 MD5签名校验不符
ERROR_-500 数据库操作失误
ERROR_-1406 角色不存在
ERROR_-1814 超过方法最大调用次数
ERROR_-11000 非法IP访问