语言包列表

# 接口文档-获取分类列表 ## 说明 ``` GET或POST ``` ### 请求参数 | 参数 | 说明 | 类型 | 备注 | 是否必填 | | ------- | -------- | ------ | ------------------- | -------- | | _handle | 处理类 | string | 固定值:VoicePage | 是 | | _method | 处理方法 | string | 固定值:GetType | 是 | #### 请求地址 ``` 域名/api/index/ ``` ##### 返回值 ```json { "code": 1, "msg": "succeed", "data": {[ "xy_id": "",// 唯一id "xy_name": "",// 分类名称 ]} } ``` # 接口文档-获取语言分类包列表 ## 说明 ``` GET或POST ``` ### 请求参数 | 参数 | 说明 | 类型 | 备注 | 是否必填 | | ------- | -------- | ------ | ------------------- | -------- | | _handle | 处理类 | string | 固定值:VoicePage | 是 | | _method | 处理方法 | string | 固定值:Get | 是 | | uid | 玩家编号 | string | uid | 是 | | xy_id| 一级分类 | string | 唯一id| 是 | | xy_page|页码 | int| 1| 是 | | xy_size| 页数| int| 20| 是 | #### 请求地址 ``` 域名/api/index/ ``` ##### 返回值 ```json { "code": 1, "msg": "succeed", "data": {[ "xy_id": "",// 唯一id "xy_name": "",// 分类名称 "xy_img": "",// 分类图片 "xy_introduce": "",// 分类介绍 "xy_index":1000,// 索引 "xy_voice_count": "77条",// 总条数 ]} } ``` # 接口文档-获取单个语言分类包列表 ## 说明 ``` ``` ### 请求参数 | 参数 | 说明 | 类型 | 备注 | 是否必填 | | ------- | -------- | ------ | ------------------- | -------- | | _handle | 处理类 | string | 固定值:VoicePage | 是 | | _method | 处理方法 | string | 固定值:GetOne | 是 | | uid | 玩家编号 | string | uid | 是 | | id|二级分类id | string | 1000| 是 | #### 请求地址 ``` 域名/api/index/ ``` ##### 返回值 ```json { "code": 1, "msg": "succeed", "data": { "xy_id": "",// 唯一id "xy_name": "",// 分类名称 "xy_img": "",// 分类图片 "xy_introduce": "",// 分类介绍 "xy_voice_count": "77条",// 总条数 "xy_voice_like": 0,// 0 未点赞 已点赞 "xy_voice_colection": 0,// 0 未收藏 已收藏 "xy_share_url": "xxx",//分享地址 "xy_voice":[{ "xy_id": "",// 序号 "xy_name": "",// 名称 "xy_voice_url": "",// 语言包地址 "xy_playertime": "时长:00:02",// 播放时长 "xy_voice_colection": 0,// 0 未收藏 已收藏 "xy_share_url": "xxx",//分享地址 }],// 语音包 } } ```