移动


默认页面

<p>[TOC]</p> <h3>修订记录</h3> <table> <thead> <tr> <th style="text-align: left;">版本</th> <th style="text-align: left;">日期</th> <th style="text-align: left;">操作内容</th> <th style="text-align: left;">说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">v1.0.0</td> <td style="text-align: left;">2018-09-12</td> <td style="text-align: left;">无</td> <td style="text-align: left;">无</td> </tr> </tbody> </table> <h3>通用Code值</h3> <table> <thead> <tr> <th style="text-align: left;">代号区间</th> <th style="text-align: left;">说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">10000-19999</td> <td style="text-align: left;">系统通用错误</td> </tr> <tr> <td style="text-align: left;">20000-29999</td> <td style="text-align: left;">业务错误</td> </tr> </tbody> </table> <h3>系统通用错误</h3> <table> <thead> <tr> <th style="text-align: left;">代号区间</th> <th style="text-align: left;">说明</th> <th>客户端提示信息</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">0</td> <td style="text-align: left;">成功</td> <td>成功</td> </tr> <tr> <td style="text-align: left;">10001</td> <td style="text-align: left;">未登录</td> <td>未登录</td> </tr> <tr> <td style="text-align: left;">10002</td> <td style="text-align: left;">缺少参数</td> <td>未登录</td> </tr> <tr> <td style="text-align: left;">10003</td> <td style="text-align: left;">访问过于频繁</td> <td>访问过于频繁</td> </tr> <tr> <td style="text-align: left;">10004</td> <td style="text-align: left;">拒绝访问</td> <td>拒绝访问</td> </tr> <tr> <td style="text-align: left;">10005</td> <td style="text-align: left;">数据空</td> <td>数据空</td> </tr> <tr> <td style="text-align: left;">10006</td> <td style="text-align: left;">未知错误</td> <td>未知错误</td> </tr> <tr> <td style="text-align: left;">20001</td> <td style="text-align: left;">礼包配置不存在</td> <td>礼包配置不存在</td> </tr> <tr> <td style="text-align: left;">20002</td> <td style="text-align: left;">礼包状态被禁用</td> <td>礼包状态被禁用</td> </tr> <tr> <td style="text-align: left;">20003</td> <td style="text-align: left;">礼包领取未开始</td> <td>礼包领取未开始</td> </tr> <tr> <td style="text-align: left;">20004</td> <td style="text-align: left;">礼包领取已结束</td> <td>礼包领取已结束</td> </tr> <tr> <td style="text-align: left;">20005</td> <td style="text-align: left;">礼包不足</td> <td>礼包不足</td> </tr> </tbody> </table> <h3>公共参数</h3> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">Imei</td> <td style="text-align: left;">设备号</td> </tr> </tbody> </table> <h3>接口</h3> <h4>接口1:获取用户信息</h4> <p><strong>请求url:</strong> lyball.tcy365.org:1507/api/data/getuserinfo</p> <p><strong>请求方式:</strong> </p> <p><code>get</code> <strong>传入参数:</strong></p> <table> <thead> <tr> <th>名称</th> <th>类型</th> <th>是否必传</th> <th>说明</th> <th>参数来源</th> </tr> </thead> <tbody> <tr> <td>UserId</td> <td>int</td> <td>是</td> <td>用户Id(为了调试方便,不用每次构造AccessToken)</td> <td>URL参数</td> </tr> <tr> <td>Token</td> <td>string</td> <td>是</td> <td>登录票据, 服务端会拿此票据去朱明杰处验证是否合法</td> <td>URL参数</td> </tr> <tr> <td>Imei</td> <td>string</td> <td>是</td> <td>手机设备号</td> <td>URL参数</td> </tr> <tr> <td>Os</td> <td>int</td> <td>是</td> <td>1-Android, 2-IOS</td> <td>URL参数</td> </tr> <tr> <td>AppId</td> <td>int</td> <td>应用ID</td> <td>-</td> <td>-</td> </tr> <tr> <td>AppCode</td> <td>string</td> <td>是</td> <td>游戏缩写</td> <td>游戏缩写</td> </tr> <tr> <td>TotalMoney</td> <td>decimal</td> <td>是</td> <td>商品总金额</td> <td>用于优惠券排序时计算优惠券是否满足条件(优惠券列表中不满足金额的也会显示)</td> </tr> <tr> <td>CurrencyType</td> <td>string</td> <td>是</td> <td>优惠券面额货币类型</td> <td>人民币元:0 通宝:2</td> </tr> </tbody> </table> <p><strong>返回参数:</strong></p> <table> <thead> <tr> <th>名称</th> <th>类型</th> <th>说明</th> <th>限制长度</th> </tr> </thead> <tbody> <tr> <td>NickName</td> <td>string</td> <td>昵称</td> <td>-</td> </tr> <tr> <td>UserPortraitUrl</td> <td>string</td> <td>用户头像地址</td> <td>-</td> </tr> <tr> <td>Pictureframe</td> <td>string</td> <td>用户头像kuang</td> <td>-</td> </tr> <tr> <td>PackageCount</td> <td>int</td> <td>礼包数量</td> <td>-</td> </tr> <tr> <td>CouponCount</td> <td>int</td> <td>优惠券数量</td> <td>-</td> </tr> </tbody> </table> <p><strong>返回示例:</strong></p> <pre><code>{ "Code":0, //code值 "Data":{ //数据 "NickName":"昵称", //用户头像 "UserPortraitUrl":"header.png", //用户头像 "Pictureframe": "header.png", //用户头像TXK "PackageCount":1, "CouponCount":2 }, "Message":"" } </code></pre> <h4>接口2:获取游戏列表</h4> <p><strong>请求url:</strong></p> <ul> <li><a href="http://lyball.tcy365.org:1507/api/game/getgamelist">http://lyball.tcy365.org:1507/api/game/getgamelist</a></li> </ul> <p><strong>请求方式:</strong> </p> <p><code>get</code></p> <p><strong>传入参数:</strong></p> <table> <thead> <tr> <th>名称</th> <th>类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td>AppCode</td> <td>string</td> <td>游戏代号</td> </tr> </tbody> </table> <p><strong>返回参数:</strong></p> <table> <thead> <tr> <th>名称</th> <th>类型</th> <th>说明</th> <th>限制长度</th> </tr> </thead> <tbody> <tr> <td>- HotGameList</td> <td>array</td> <td>-</td> </tr> <tr> <td>AppId</td> <td>int</td> <td>游戏id</td> <td>-</td> </tr> <tr> <td>AppCode</td> <td>string</td> <td>游戏Code</td> <td>-</td> </tr> <tr> <td>GameIcon</td> <td>string</td> <td>游戏图标</td> <td>-</td> </tr> <tr> <td>GameName</td> <td>string</td> <td>游戏名称</td> <td>-</td> </tr> <tr> <td>GameLink</td> <td>string</td> <td>游戏链接</td> <td>-</td> </tr> <tr> <td>Type</td> <td>string</td> <td>1为H5 2为H5封装为Zip 3经典ZIP 4房卡Zip 5APK</td> <td>-</td> </tr> <tr> <td>UnShelve</td> <td>int</td> <td>下架</td> <td>-</td> </tr> <tr> <td>- OpenGameList</td> <td>array</td> <td>对象数组</td> <td>-</td> </tr> <tr> <td>AppId</td> <td>int</td> <td>游戏id</td> <td>-</td> </tr> <tr> <td>AppCode</td> <td>string</td> <td>游戏Code</td> <td>-</td> </tr> <tr> <td>GameIcon</td> <td>string</td> <td>游戏图标</td> <td>-</td> </tr> <tr> <td>GameName</td> <td>string</td> <td>游戏名称</td> <td>-</td> </tr> <tr> <td>GameLink</td> <td>string</td> <td>游戏链接</td> <td>-</td> </tr> <tr> <td>Type</td> <td>string</td> <td>1为H5 2为H5封装为Zip 3经典ZIP 4房卡Zip 5APK</td> <td>-</td> </tr> <tr> <td>OpenTime</td> <td>string</td> <td>开服时间</td> <td>-</td> </tr> </tbody> </table> <p><strong>返回示例:</strong></p> <pre><code>{ "Code":0, //code值 "Data":{ //数据 "HotGameList": [ { "AppId": 700082, //游戏图标 "AppCode": "cqllsy", //游戏图标 "GameIcon": "xxx.png", //游戏图标 "GameName": "传奇来了", //游戏名称 "GameLink": "游戏地址" //游戏链接 }, {"GameIcon": "xxx.png", //游戏图标 "GameName": "传奇来了", //游戏名称 "GameLink": "游戏地址" //游戏链接 } ], "OpenGameList": [ {"GameIcon": "xxx.png", //游戏图标 "GameName": "传奇来了", //游戏名称 "GameLink": "游戏地址", //游戏链接 "OpenTime": "14:00" //开服时间 }, {"GameIcon": "xxx.png", //游戏图标 "GameName": "传奇来了", //游戏名称 "GameLink": "游戏地址", //游戏链接 "OpenTime": "14:00" //开服时间 } ] }, "Message":"" } </code></pre> <h4>接口3:广告入口-活动信息/icon/默认显示位置</h4> <p><strong>请求url:</strong></p> <ul> <li><a href="http://lyball.tcy365.org:1507/api/ad/getad">http://lyball.tcy365.org:1507/api/ad/getad</a></li> </ul> <p>--<a href="http://conoper.tcysys.uc108.org:1505/swagger/ui/index#!/Advert/Advert_GetSdkAdvert(老接口">http://conoper.tcysys.uc108.org:1505/swagger/ui/index#!/Advert/Advert_GetSdkAdvert(老接口</a>) -- /api/Advert/CommonAdvert <strong>请求方式:</strong> </p> <p><code>post</code></p> <p><strong>请求参数:</strong></p> <table> <thead> <tr> <th>名称</th> <th>类型</th> <th>说明</th> <th>限制长度</th> </tr> </thead> <tbody> <tr> <td>queryCommonAdvert</td> <td>object</td> <td>广告位置类型代号</td> <td>-</td> </tr> <tr> <td>-AdvertPositionTypeList</td> <td>array</td> <td>广告位置类型代号</td> <td>-</td> </tr> <tr> <td>--AdvertPositionTypeId</td> <td>string</td> <td>广告位置类型</td> <td>-</td> </tr> <tr> <td>--ClientAdvertType</td> <td>int</td> <td>客户端广告类型:1.普通广告,2.节日活动广告,3.sdk广告,4.h5广告</td> <td>-</td> </tr> <tr> <td>-AppCode</td> <td>string</td> <td>游戏code</td> <td>-</td> </tr> <tr> <td>-IsSplitTime</td> <td>string</td> <td>是否拆分广告时段字段 0:拆分1合并(安卓5.6,Ios3.5版本以后合并时段) = ['0', '1']</td> <td>-</td> </tr> </tbody> </table> <pre><code>**请求示例:** "queryCommonAdvert": { "AdvertPositionTypeList": [ { "AdvertPositionTypeId": "string", "ClientAdvertType": 0 } ], "AppCode": "string", "IsSplitTime": 0 }</code></pre> <p><strong>返回参数:</strong> VoResult[List[PositionTypeToAdvert]] { Data (Array[PositionTypeToAdvert], optional): 操作成功时附加数据 , Successed (boolean, optional): 操作是否成功 , Message (string, optional): 操作失败或异常返回消息 , StatusCode (integer, optional): 状态码: } PositionTypeToAdvert { AdvertPositionType (string, optional): 广告位置类型 , AdvertList (Array[PositionToAdvert], optional): 广告集合 } PositionToAdvert { AdvertPositionId (integer, optional): 广告位置编号 , AdvertList (Array[VoVAdvert], optional): 广告集合 } VoVAdvert { ID (integer, optional): 广告ID , AdvertPositionType (string, optional): 广告位置类型代号 , PositionId (integer, optional): 位置Id , BannerType (integer, optional): 广告类型: 应用 = 1, 活动 = 2, 公告 = 3, 资讯 = 6, 专题 = 7, 功能 = 8, , Title (string, optional): 标题 , SubTitle (string, optional): 副标题 , Tag (string, optional): 专题自定义标签 , URL (string, optional): 链接地址 , APPInfoId (integer, optional): 应用ID , APPType (integer, optional): 应用类型 , AppointMark (integer, optional, read only): 星级,todo 保留 , AppCode (string, optional): 应用缩写 , PackageName (string, optional): 应用包名 , BusinessCode (string, optional): 功能代码 , NewsID (integer, optional): 资讯ID , SpecialID (integer, optional): 专题ID , ImgUrl (string, optional): 图片地址 , StartTime (string, optional): 开始时间 , EndTime (string, optional): 结束时间 , DelayShelves (integer, optional): 延时上架【0:表示上架,0以上表示延时几天上架】【V1.0.1】(2017.12.01) , OverdueTime (integer, optional): 用户显示间隔时间【小时转成毫秒】【只用首页弹窗广告】【V1.0.1】(2017.12.01) , DialogCloseTime (integer, optional): 用户显示时间【秒转成毫秒】【只用首页弹窗广告】【V1.0.1】(2017.12.01) , TimeIntervalList (Array[TimeInterval], optional): 投放时段:多时段的投放【V1.0.1】(2017.12.01) , AdvertWidth (integer, optional): 广告宽度【V1.0.1】(2017.12.01) , AdvertHeight (integer, optional): 广告高度【V1.0.1】(2017.12.01) } TimeInterval { StartTime (integer, optional): 开始时间(ms) , EndTime (integer, optional): 结束时间(ms) } <strong>返回示例:</strong></p> <pre><code>{ "Code":0, "Data": [ { "AdvertPositionType": "string", "AdvertList": [ { "AdvertPositionId": 0, "AdvertList": [ { "ID": 0, "AdvertPositionType": "string", "PositionId": 0, "BannerType": 0, "Title": "string", "SubTitle": "string", "Tag": "string", "URL": "string", "APPInfoId": 0, "APPType": 0, "AppointMark": 0, "AppCode": "string", "PackageName": "string", "BusinessCode": "string", "NewsID": 0, "SpecialID": 0, "ImgUrl": "string", "StartTime": "2018-09-17T02:48:32.309Z", "EndTime": "2018-09-17T02:48:32.309Z", "DelayShelves": 0, "OverdueTime": 0, "DialogCloseTime": 0, "TimeIntervalList": [ { "StartTime": 0, "EndTime": 0 } ], "AdvertWidth": 0, "AdvertHeight": 0 } ] } ] } ], "Successed": true, "Message": "string", } </code></pre> <h4>接口4:福利-礼包接口</h4> <p><strong>请求url:</strong></p> <ul> <li> <p><a href="http://lyball.tcy365.org:1507/api/data/getpackagelist">http://lyball.tcy365.org:1507/api/data/getpackagelist</a> (新入口)</p> </li> <li><a href="http://tcyunionsharesvc2.uc108.org:1507/api/UnionH5Gift/GetPackageList">http://tcyunionsharesvc2.uc108.org:1507/api/UnionH5Gift/GetPackageList</a> (老入口)</li> </ul> <p><strong>请求方式:</strong> </p> <p><code>get</code></p> <pre><code class="language-java">Path : /api/UnionH5Gift/GetPackageList HTTP Method : GET URL Params : 无 Request Headers : {"Content-Type":"application/json"}</code></pre> <p><strong>请求参数:</strong></p> <table> <thead> <tr> <th>参数名</th> <th>类型</th> <th>是否必须</th> <th>描述</th> <th>备注</th> </tr> </thead> <tbody> <tr> <td>AppId</td> <td>int</td> <td>是</td> <td>游戏ID</td> <td>URL参数</td> </tr> <tr> <td>UserId</td> <td>string</td> <td>是</td> <td>用户Id(为了调试方便,不用每次构造AccessToken)</td> <td>URL参数</td> </tr> <tr> <td>Token</td> <td>string</td> <td>是</td> <td>登录票据, 服务端会拿此票据去朱明杰处验证是否合法</td> <td>URL参数</td> </tr> <tr> <td>Imei</td> <td>string</td> <td>是</td> <td>手机设备号</td> <td>URL参数</td> </tr> <tr> <td>Os</td> <td>int</td> <td>是</td> <td>1-Android, 2-IOS</td> <td>URL参数</td> </tr> </tbody> </table> <p><strong>请求示例:</strong></p> <pre><code> http://lyball.tcy365.com/api/data/getpackagelist/?UserId=611164&amp;amp;ID=3&amp;amp;Imei=00000000&amp;amp;ChannelId=1000000801&amp;amp;AppId=7000082&amp;amp;AccessToken=3SI-2EkO2dx8XAqJLp7XfT_tW8DAywijOQI4RPc-sM4_bgK_Li1YbZOteFR3VkuZAL5fL9DxYkAa5vbkbm91KkVnMUmYuWqGWYbHEEJgdmISzc5aFchhh6kDlh1FjOWhOetzYdcl6Si_x4FFRxC47w </code></pre> <p><strong>返回参数:</strong></p> <p><strong>Data</strong></p> <table> <thead> <tr> <th>参数名</th> <th>类型</th> <th>是否必须</th> <th>描述</th> <th>备注</th> </tr> </thead> <tbody> <tr> <td>Rows</td> <td>obj[]</td> <td>是</td> <td>礼包列表</td> <td>列表中每个元素,见下&quot;Data.Rows[N]&quot;</td> </tr> </tbody> </table> <p><strong>Data.Rows[N]</strong></p> <table> <thead> <tr> <th>参数名</th> <th>类型</th> <th>是否必须</th> <th>描述</th> <th>备注</th> </tr> </thead> <tbody> <tr> <td>PackageId</td> <td>int</td> <td>是</td> <td>礼包ID</td> <td></td> </tr> <tr> <td>PackageName</td> <td>string</td> <td>是</td> <td>礼包名称</td> <td></td> </tr> <tr> <td>PackageContent</td> <td>string</td> <td>是</td> <td>礼包内容</td> <td></td> </tr> <tr> <td><del>AvailableDateStart</del></td> <td>int</td> <td>是</td> <td>有效日期开始,0表示没有开始时间</td> <td>举例 20160131</td> </tr> <tr> <td><del>AvailableDateEnd</del></td> <td>int</td> <td>是</td> <td>有效日期结束,99999999表示没有结束时间</td> <td>举例 20160201</td> </tr> <tr> <td><del>TimeLeftInSeconds</del></td> <td>int</td> <td>是</td> <td>剩余时间(单位: 秒)</td> <td></td> </tr> <tr> <td>KeyNumberLeft</td> <td>int</td> <td>是</td> <td>礼包剩余个数</td> <td></td> </tr> <tr> <td>KeyNumberTotal</td> <td>int</td> <td>是</td> <td>礼包总数</td> <td></td> </tr> <tr> <td>GiftKey</td> <td>string</td> <td>否</td> <td>已经领取的礼包码, 空或null表示未领取</td> <td></td> </tr> <tr> <td><del>AcceptTime</del></td> <td>string</td> <td>否</td> <td>领取时间字符串, 已经格式化, 如果未领取则为空</td> <td>举例 “2016-09-30 23:58:59”</td> </tr> </tbody> </table> <p><strong>返回示例:</strong></p> <pre><code>{ "Code":0, //code值 "Data": { "Rows": [ { "PackageId": 2, "PackageName": "联运H5充值_江湖侠客令2_fangzheng", "PackageContent": "AAAA", "GiftKey": "jxhklAA001", "KeyNumberLeft": 1000, "KeyNumberTotal": 1000 }, { "PackageId": 1, "PackageName": "联运H5充值_江湖侠客令_fangzheng", "PackageContent": "AAAA", "GiftKey": "", "KeyNumberLeft": 1000, "KeyNumberTotal": 1000 } ] }, "Message":"" } </code></pre> <h4>接口5:福利-礼包领取</h4> <p><strong>请求url:</strong></p> <ul> <li><a href="http://lyball.tcy365.org:1507/api/data/acceptKey">http://lyball.tcy365.org:1507/api/data/acceptKey</a></li> </ul> <p><strong>请求方式:</strong> </p> <pre><code>Path : /api/data/acceptKey HTTP Method : POST URL Params : 无 Request Headers : {"Content-Type":"application/json"}</code></pre> <p><strong>请求参数:</strong></p> <table> <thead> <tr> <th>名称</th> <th>类型</th> <th>说明</th> <th>限制长度</th> </tr> </thead> <tbody> <tr> <td>PackageId</td> <td>int</td> <td>是</td> <td>礼包ID</td> <td>URL参数</td> </tr> <tr> <td>UserId</td> <td>string</td> <td>是</td> <td>用户Id(为了调试方便,不用每次构造AccessToken)</td> <td>URL参数</td> </tr> <tr> <td>Token</td> <td>string</td> <td>是</td> <td>登录票据, 服务端会拿此票据去朱明杰处验证是否合法</td> <td>URL参数</td> </tr> <tr> <td>Imei</td> <td>string</td> <td>是</td> <td>手机设备号</td> <td>URL参数</td> </tr> <tr> <td>Os</td> <td>int</td> <td>是</td> <td>1-Android, 2-IOS</td> <td>URL参数</td> </tr> </tbody> </table> <p><strong>请求示例:</strong></p> <pre><code></code></pre> <p><strong>返回参数:</strong></p> <p><strong>Data</strong></p> <table> <thead> <tr> <th>参数名</th> <th>类型</th> <th>是否必须</th> <th>描述</th> <th>备注</th> </tr> </thead> <tbody> <tr> <td>ResultCode</td> <td>int</td> <td>是</td> <td>领取礼包错误码</td> <td>礼包不存在或者不在有效期 = 0, 成功领取 = 1, 重复领取 = 2, 已经领完 = 3, 用户正在领取过程中 = 4</td> </tr> <tr> <td>Message</td> <td>string</td> <td>是</td> <td>显示消息</td> <td></td> </tr> <tr> <td>Key</td> <td>string</td> <td>是</td> <td>礼包码, 如果失败则为null或者空字符串</td> <td></td> </tr> <tr> <td>Usage</td> <td>string</td> <td>是</td> <td>礼包使用方法描述</td> <td></td> </tr> </tbody> </table> <p><strong>返回示例:</strong></p> <pre><code>{ "Code":0, //code值 "Data": { "Message": "&lt;p&amp;AAAA&lt;br/&amp;&lt;/p&amp;", "Key": "jxhklAA001", "ResultCode": 1, //见上面ResultCode说明 "Usage": "" }, "Message":"" } </code></pre> <h4>接口6:优惠券</h4> <p><strong>请求url:</strong></p> <ul> <li> <p><a href="http://lyball.tcy365.org:1507/api/data/GetPage">http://lyball.tcy365.org:1507/api/data/GetPage</a></p> </li> <li>api/UnionH5Coupon/GetPage</li> </ul> <p><strong>请求方式:</strong> </p> <pre><code>Path : /api/data/GetPage HTTP Method : GET URL Params : 无 Request Headers : {"Content-Type":"application/json"}</code></pre> <p><strong>请求参数:</strong></p> <table> <thead> <tr> <th>参数名</th> <th>类型</th> <th>是否必须</th> <th>描述</th> <th>备注</th> </tr> </thead> <tbody> <tr> <td>UserId</td> <td>string</td> <td>是</td> <td>用户Id(为了调试方便,不用每次构造AccessToken)</td> <td>URL参数</td> </tr> <tr> <td>Token</td> <td>string</td> <td>是</td> <td>登录票据, 服务端会拿此票据去朱明杰处验证是否合法</td> <td>URL参数</td> </tr> <tr> <td>Imei</td> <td>string</td> <td>是</td> <td>手机设备号</td> <td>URL参数</td> </tr> <tr> <td>Os</td> <td>int</td> <td>是</td> <td>1-Android, 2-IOS</td> <td>URL参数</td> </tr> <tr> <td>AppId</td> <td>int</td> <td>是</td> <td>游戏Id</td> <td>联运游戏id, 以7开头</td> </tr> <tr> <td>AppCode</td> <td>string</td> <td>是</td> <td>游戏缩写</td> <td>游戏缩写</td> </tr> <tr> <td>TotalMoney</td> <td>decimal</td> <td>是</td> <td>商品总金额</td> <td>用于优惠券排序时计算优惠券是否满足条件(优惠券列表中不满足金额的也会显示)本次不涉及金额排序,传0</td> </tr> <tr> <td>CurrencyType</td> <td>string</td> <td>是</td> <td>优惠券面额货币类型</td> <td>人民币元:0 通宝:2(本次只使用人命币,传0)</td> </tr> <tr> <td>PageIndex</td> <td>int</td> <td>是</td> <td>页码</td> <td>从1开始</td> </tr> <tr> <td>PageSize</td> <td>int</td> <td>是</td> <td>每页数量</td> <td>大于0, 默认为20</td> </tr> </tbody> </table> <p><strong>返回参数:</strong></p> <p><strong>Data</strong></p> <table> <thead> <tr> <th>参数名</th> <th>类型</th> <th>是否必须</th> <th>描述</th> <th>备注</th> </tr> </thead> <tbody> <tr> <td>Rows</td> <td>obj[]</td> <td>是</td> <td>优惠券列表数组</td> <td>每个元素详见下面 Data.Rows[N]</td> </tr> </tbody> </table> <p><strong>优惠券项 Data.Rows[N]</strong></p> <table> <thead> <tr> <th>参数名</th> <th>类型</th> <th>是否必须</th> <th>描述</th> </tr> </thead> <tbody> <tr> <td><del>UserID</del></td> <td>int</td> <td>是</td> <td>用户ID</td> </tr> <tr> <td>CouponNo</td> <td>string</td> <td>是</td> <td>优惠券号</td> </tr> <tr> <td><del>CouponBatchId</del></td> <td>long</td> <td>是</td> <td>优惠券批Id</td> </tr> <tr> <td>StartUnixTime</td> <td>long</td> <td>是</td> <td>优惠券有效时间开始</td> </tr> <tr> <td><del>StartUnixTimeText</del></td> <td>string</td> <td>是</td> <td>优惠券有效时间开始, 文本格式</td> </tr> <tr> <td>EndUnixTime</td> <td>long</td> <td>是</td> <td>优惠券有效时间结束</td> </tr> <tr> <td><del>EndUnixTimeText</del></td> <td>string</td> <td>是</td> <td>优惠券有效时间结束, 文本格式</td> </tr> <tr> <td><del>UseUnixTime</del></td> <td>long</td> <td>是</td> <td>使用优惠券的时间, 未使用则为0</td> </tr> <tr> <td><del>OwnUnixTime</del></td> <td>long</td> <td>是</td> <td>获得优惠券的时间</td> </tr> <tr> <td>IsReadyToUse</td> <td>bool</td> <td>是</td> <td>是否可用(在使用时间范围内)</td> </tr> <tr> <td>Status</td> <td>int</td> <td>是</td> <td>优惠券状态</td> </tr> <tr> <td>CouponName</td> <td>string</td> <td>是</td> <td>优惠券名称</td> </tr> <tr> <td>Price</td> <td>decimal</td> <td>是</td> <td>优惠券价值, 可能有小数点</td> </tr> <tr> <td>PriceUnit</td> <td>int</td> <td>是</td> <td>优惠券价值单位</td> </tr> <tr> <td>CouponClassId</td> <td>int</td> <td>是</td> <td>种类Id 10-现金券 11-欢乐币券 <a href="http://couponsvc.uc108.org:1505/%E4%BC%98%E6%83%A0%E5%88%B8%E5%9F%BA%E7%A1%80%E6%9C%8D%E5%8A%A1%E6%8E%A5%E5%8F%A3.html">http://couponsvc.uc108.org:1505/%E4%BC%98%E6%83%A0%E5%88%B8%E5%9F%BA%E7%A1%80%E6%9C%8D%E5%8A%A1%E6%8E%A5%E5%8F%A3.html</a></td> </tr> <tr> <td>CouponTypeId</td> <td>int</td> <td>是</td> <td>类型Id 10-无门槛券 11-满减券 <a href="http://couponsvc.uc108.org:1505/%E4%BC%98%E6%83%A0%E5%88%B8%E5%9F%BA%E7%A1%80%E6%9C%8D%E5%8A%A1%E6%8E%A5%E5%8F%A3.html">http://couponsvc.uc108.org:1505/%E4%BC%98%E6%83%A0%E5%88%B8%E5%9F%BA%E7%A1%80%E6%9C%8D%E5%8A%A1%E6%8E%A5%E5%8F%A3.html</a></td> </tr> <tr> <td>MinConsume</td> <td>decimal</td> <td>是</td> <td>优惠券的最低金额</td> </tr> <tr> <td><del>MinConsumeText</del></td> <td>string</td> <td>是</td> <td>优惠券的最低金额</td> </tr> <tr> <td>CurrencyType</td> <td>int</td> <td>是</td> <td>客户端货币类型, 0-人民币, 2-通宝</td> </tr> <tr> <td>IsAboutToExpire</td> <td>bool</td> <td>是</td> <td>是否快过期</td> </tr> <tr> <td>GameScope</td> <td>int</td> <td>是</td> <td>范围1-全部游戏(下面适用游戏列表为空) 0-部分游戏</td> </tr> <tr> <td>Games</td> <td>obj[]</td> <td>是</td> <td>如果范围是部分游戏, 游戏列表如下(当游戏个数GameCount大于1时此列表为空, 需要第2次请求), 详见下面Game表</td> </tr> <tr> <td>GameCount</td> <td>int</td> <td>是</td> <td>游戏数量</td> </tr> </tbody> </table> <p><strong>Data.Rows[N].Games[M]</strong></p> <table> <thead> <tr> <th>参数名</th> <th>类型</th> <th>是否必须</th> <th>描述</th> </tr> </thead> <tbody> <tr> <td>GameId</td> <td>int</td> <td>是</td> <td>游戏Id</td> </tr> <tr> <td>GameName</td> <td>string</td> <td>是</td> <td>游戏名称</td> </tr> <tr> <td>GameCode</td> <td>string</td> <td>是</td> <td>游戏缩写</td> </tr> </tbody> </table> <p><strong>返回示例:</strong></p> <pre><code>{ "Code":0, //code值 "Data":{ "TotalCount": 600, "ActualPageIndex": 0, "Rows": [ { "CouponNo": "10115039573143726772019", "StartUnixTime": 1515859200000, "EndUnixTime": 1579881599999, "UseUnixTime": 0, "IsReadyToUse": true, "Status": 1, "CouponName": "现金券-满", "Price": 5, "PriceUnit": 1, "CouponClassId": 10, "CouponTypeId": 11, "MinConsume": 1, "CurrencyType": 0, "IsAboutToExpire": false, "GameScope": 0, "Games": [], "GameCount": 1 }, { "CouponNo": "10115574110572810532875", "StartUnixTime": 1515859200000, "EndUnixTime": 1579881599999, "UseUnixTime": 0, "IsReadyToUse": true, "Status": 1, "CouponName": "现金券-满", "Price": 5, "PriceUnit": 1, "CouponClassId": 10, "CouponTypeId": 11, "MinConsume": 1, "CurrencyType": 0, "IsAboutToExpire": false, "GameScope": 0, "Games": [], "GameCount": 1 } ] }, "Message":"" } </code></pre> <h4>接口7:资讯</h4> <p><strong>请求url:</strong></p> <ul> <li><a href="http://lyball.tcy365.org:1507/api/data/gettcyappnews">http://lyball.tcy365.org:1507/api/data/gettcyappnews</a></li> </ul> <p><strong>请求方式:</strong> </p> <p><code>get</code></p> <p><strong>请求参数:</strong></p> <table> <thead> <tr> <th>名称</th> <th>类型</th> <th>必选</th> <th>默认值</th> <th>说明</th> <th>限制长度</th> </tr> </thead> <tbody> <tr> <td>AppId</td> <td>int</td> <td>是</td> <td>0</td> <td>应用ID</td> <td>-</td> </tr> </tbody> </table> <p><strong>请求示例:</strong></p> <pre><code>http://lyball.tcy365.com/api/data/gettcyappnews?appid=7000082 </code></pre> <p><strong>返回参数:</strong></p> <table> <thead> <tr> <th>名称</th> <th>类型</th> <th>说明</th> <th>限制长度</th> </tr> </thead> <tbody> <tr> <td>ID</td> <td>int</td> <td>资讯ID</td> <td>-</td> </tr> <tr> <td>Title</td> <td>string</td> <td>资讯标题</td> <td>-</td> </tr> <tr> <td>Content</td> <td>string</td> <td>资讯内容</td> <td>-</td> </tr> <tr> <td>Url</td> <td>string</td> <td>链接地址</td> <td>-</td> </tr> <tr> <td>ReadTimes</td> <td>int</td> <td>阅读次数</td> <td>-</td> </tr> <tr> <td>ClassID</td> <td>int</td> <td>类别ID</td> <td>-</td> </tr> <tr> <td>ClassName</td> <td>string</td> <td>类别名称</td> <td>-</td> </tr> <tr> <td>CreateTime</td> <td>datetime</td> <td>创建时间</td> <td>-</td> </tr> <tr> <td>CreateUnixTime</td> <td>long</td> <td>创建时间戳</td> <td>-</td> </tr> <tr> <td>PictureUrl</td> <td>string</td> <td>图片路径</td> <td>-</td> </tr> <tr> <td>SmallPictureUrl</td> <td>string</td> <td>缩略图路径</td> <td>-</td> </tr> <tr> <td>AppGameID</td> <td>int</td> <td>应用游戏ID</td> <td>-</td> </tr> </tbody> </table> <p><strong>返回示例:</strong></p> <pre><code>{ "Code":0, //code值 "Data":[{ "ID": 1//礼包码 }, ] "Message":"" } </code></pre> <h4>接口8:获取侧边栏配置</h4> <p><strong>请求url:</strong></p> <ul> <li><a href="http://lyball.tcy365.org:1507/api/data/getmenus">http://lyball.tcy365.org:1507/api/data/getmenus</a></li> </ul> <p>- <strong>请求方式:</strong> </p> <p><code>get</code></p> <p><strong>请求参数:</strong></p> <table> <thead> <tr> <th>名称</th> <th>类型</th> <th>必选</th> <th>默认值</th> <th>说明</th> <th>限制长度</th> </tr> </thead> <tbody> <tr> <td>AppId</td> <td>int</td> <td>否</td> <td>0</td> <td>应用ID</td> <td>-</td> </tr> <tr> <td>AppCode</td> <td>string</td> <td>是</td> <td>0</td> <td>应用Code</td> <td>-</td> </tr> <tr> <td>SdkVersion</td> <td>string</td> <td>是</td> <td>0</td> <td>版本号</td> <td>-</td> </tr> <tr> <td>Os</td> <td>int</td> <td>操作系统</td> <td>-</td> </tr> </tbody> </table> <p><strong>返回参数:</strong></p> <table> <thead> <tr> <th>名称</th> <th>类型</th> <th>说明</th> <th>限制长度</th> </tr> </thead> <tbody> <tr> <td>ID</td> <td>int</td> <td>编号</td> <td>-</td> </tr> <tr> <td>MenuName</td> <td>string</td> <td>菜单名称</td> <td>-</td> </tr> <tr> <td>MenuCode</td> <td>string</td> <td>菜单代码(缩写)</td> <td>-</td> </tr> <tr> <td>Icon</td> <td>string</td> <td>IconUrl</td> <td>-</td> </tr> <tr> <td>BusinessType</td> <td>string</td> <td>业务类型:2.功能,3.外部链接</td> <td>-</td> </tr> <tr> <td>URL</td> <td>string</td> <td>链接地址</td> <td>-</td> </tr> <tr> <td>RedDotStampList</td> <td>string</td> <td>红点时间戳</td> <td>-</td> </tr> <tr> <td>UpDateTime</td> <td>string</td> <td>修改时间</td> <td>-</td> </tr> </tbody> </table> <p><strong>返回示例:</strong></p> <pre><code>{ "Code":0, //code值 "Data":[{ "Id" : "编号" , "OS" : "操作系统" , "MenuType": "菜单类型:1.发现模块,2.游戏模块,3.本地模块,4.朋友,5.我" , "MenuName" : "菜单名称" , "MenuCode": "菜单代码(缩写)" , "Icon": "IconURL" , "BusinessType": "业务类型:2.功能,3.外部链接 ", "URL":"链接地址" , "Disable":"是否禁用:true:禁用,false:启用" , "EffectWay": "生效方式:1.未生效,2.已生效" , "Sort": "排序值" , "RedDotStampList": "红点时间戳" , "UpDateTime": "修改时间 }, ] "Message":"" } </code></pre>

页面列表

ITEM_HTML