账号登陆

# 账号登陆 ## 请求方式 get post ### 请求参数 | 参数 | 说明 | 类型 | 备注 | 是否必填 | | ------- | -------- | ------ | ------------------------------ | -------- | | type | 请求类型 | string | 固定值 xy.user.login | 是 | | uname | 账号 | string | 账号名称 | 是 | | session | 随机数 | string | |是 | | time | 时间戳 | string | 时间戳 | 是 | | token | 密码 | string | 登陆密码 | 是 | | gid | 游戏id | int | 游戏id 【信游平台id】 | 是/否 | | sid | 游戏服id | int | 游戏id 【信游平台id】 | 是/否 | | origin | 当前域名 | string | |是/否 | | channelid | 渠道id | string | 渠道id | 是/否 | | device | 登陆设备| string | 0网页 1安卓 2苹果 3安卓平板 4苹果平板 5 盒子 6 微端| 是 | | xy_channel_type| 请求类型 | string sdk cps pt fenfa cpl share| | 是/否 | | xy_channelid| 入口 | string | | 是/否 | | xy_system| 设备类型 | string 安卓 苹果 电脑 | [判断当前访问得设备] | 是/否 | | xy_imei | 手机设备码 | string | [app专用]| 是/否 | | xy_device | 手机型号 | string | [app专用] | 是/否 | | xy_version| 系统版本 | string | [app专用] | 是/否 | | xy_device_factory| 设备厂家 | string | [app专用] | 是/否 | | xy_clipboard| 剪切板 | string | [app专用] | 是/否 | | xy_screen| 屏幕分辨率 | string | [app专用] | 是/否 | | xy_language| 系统语言 | string | [app专用] | 是/否 | | xy_uuid| uuid | string | [app专用] | 是/否 | | xy_extra| 其他 | string | | 是/否 | | sign| 签名 | string | | 是 | #### 签名 ``` token=md5(session+md5(password)) sign=md5(type#uname#session#token#time) ``` #### 示例 ``` 认证站域名/api/index/index.aspx?type=xy.user.login&uname=xxx&session=xxxx&time=123456&token=xxxxx&gid=xxx& channelid=xxx&xy_channelid=xxx&device=xxx&imei=xxx&xy_channel_type=xxx&xy_system=xxx&xy_version=xxx&xy_device_factory=xxx&xy_clipboard=xxx&xy_screen=xxx&xy_language=xxx&xy_uuid=xxx&xy_extra=xxx &sign=xxxxxxxxx ``` ##### 返回值 ```json { "code": 1, "msg": "成功", "data":"xxxxxx" ] } ``` ###### 返回值说明 | 参数 | 说明 | 类型 | 备注 | 是否必填 | | ---- | ---------- | ------ | --------------------------- | -------- | | code | 接口状态码 | int | 参见xykj result code status | 是 | | msg | 接口信息 | string | | 是 | | data | 接口信息 | object | | 是 | `data` | 参数 | 说明 | 类型 | 备注 | 是否必填 | | ----- | -------------- | -------- | ---- | -------- | | data | 令牌 | string | | 是 |