Changes between Initial Version and Version 1 of pcauto_drive_2.3.0/interface


Ignore:
Timestamp:
11/09/2015 11:33:33 AM (10 years ago)
Author:
liguokai
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • pcauto_drive_2.3.0/interface

    v1 v1  
     1[[TOC]] 
     2 
     3= 学车2.2.0接口文档 = 
     4>mrobot代理环境说明:  
     5     192.168.10.198 端口为 1080 连的是QA测试环境(192.168.74.80)[[BR]]  
     6     192.168.10.199 端口为 1080 连的是dev40的开发环境(192.168.75.40)[[BR]]  
     7     '''ps:对于mrobot.pcauto.com.cn/x/前缀的接口,mrobot仅作代理,没有任何逻辑处理。''' [[BR]]  
     8     制作地址:[http://zzb.pcauto.com.cn/tools/gongdan/plan.php?id=122] [[BR]]  
     9     应用后端接口trac:[http://rdtrac.pc.com.cn/xueche/wiki/appapi/2.2] 
     10== 1.学分任务与商城 == 
     11---------- 
     12 
     13 
     14=== 1.1我的 === 
     15'''(接口已完成,请连开发机测试)'''[[BR]] 
     16>mrobot地址:http://mrobot.pcauto.com.cn/xsp/s/auto/info/xueChe/myScore.xsp [[BR]] 
     17学车后台开发环境:http://dev38.pcauto.com.cn:8085/driver/appapi/1.0/getUserScore.do  [[BR]] 
     18学车后台线上环境:http://task.pcauto.com.cn/driver/appapi/1.0/getUserScore.do [[BR]] 
     19 
     20**说明** 
     21 
     22> 获取用户学分接口[[BR]] 
     23 
     24**缓存时间** 
     25 
     26>分钟 
     27 
     28**提交方式** 
     29 
     30> GET 
     31 
     32**是否登录** 
     33 
     34> 是 
     35 
     36**数据来源** 
     37 
     38> 学车后台 
     39 
     40**参数** 
     41 
     42||= 参数名 =||= 参数含义 =||= 类型 =||= 默认值 =||= 是否必须 =||=说明=|| 
     43||= Cookie =||= 用户登录cookie =|| string ||=  =||= 是 =||= 登录用户cookie,放在请求头中 =|| 
     44||= userId =||= 用户id =|| string ||=  =||= 是 =||= 用户id =|| 
     45 
     46**返回** 
     47 
     48{{{#!java 
     49{ 
     50      "status": 0, 
     51      "message": "成功", 
     52      "version":"版本号", 
     53      "userId": "用户id", 
     54      "score":4000 
     55} 
     56}}} 
     57 
     58**返回参数说明** 
     59||= 参数名 =||= 参数含义 =||=参数名=||=参数含意=|| 
     60||= status =||= 接口返回状态码:0成功,非0异常 =||= message =||=接口返回描述信息=|| 
     61||= score =||= 用户学分 =||= userId =||= 用户id =|| 
     62||= version =||= 版本号 =||= =||= =|| 
     63 
     64---------- 
     65 
     66=== 1.2学分任务列表 === 
     67 
     68>mrobot地址:http://mrobot.pcauto.com.cn/xsp/s/auto/info/xueChe/TaskList.xsp [[BR]] 
     69学车后台开发环境:http://dev38.pcauto.com.cn:8085/driver/appapi/1.0/getTaskList.do  [[BR]] 
     70学车后台线上环境:http://task.pcauto.com.cn/driver/appapi/1.0/getTaskList.do [[BR]] 
     71 
     72**说明** 
     73 
     74> 获取登录与未登录状态下的学分任务列表,任务列表顺序固定,上到下排序分别是:精华帖、模拟考试首次合格、模拟考试第二次合格、模拟考试第三次合格、模拟考试首次满分、首次分享APP给朋友; 
     75 
     76**缓存时间** 
     77 
     78>0 
     79 
     80**提交方式** 
     81 
     82> GET 
     83 
     84**是否登录** 
     85 
     86> 登录与未登录都可请求 
     87 
     88**数据来源** 
     89 
     90>学车后台 
     91 
     92**参数** 
     93 
     94||= 参数名 =||= 参数含义 =||= 类型 =||= 默认值 =||= 是否必须 =||= 说明 =|| 
     95||= Cookie =||= 用户登录cookie =|| string ||=  =||= 是 =||= 登录用户cookie,放在请求头中 =|| 
     96 
     97**返回** 
     98 
     99{{{#!java 
     100{ 
     101    data: [ 
     102        { 
     103            application: "driver", 
     104            current: 0, 
     105            done: 0, 
     106            received: 0, 
     107            taskApplogo: "http://www1.pcauto.com.cn/zt/gz20150922/xuefen/1.png", 
     108            taskDesc: "在[圈子]中发帖,被评为精华帖每次奖励20学分,精华帖越多奖励越多。", 
     109            taskId: 41, 
     110            taskLimit: 0, 
     111            taskName: "精华帖", 
     112            taskScore: 20, 
     113            taskType: "可重复任务" 
     114        } 
     115    ], 
     116    message: "ok", 
     117    status: 0, 
     118    tips: "做任务赢学分,可兑换苹果9哦!点此登录", 
     119    version: "v1.0" 
     120} 
     121}}} 
     122**返回参数说明** 
     123||= 参数名 =||= 参数含义 =||=参数名=||=参数含义=|| 
     124||= taskId =||= 任务id =||= taskName =||= 任务名称 =|| 
     125||= taskType =||= 任务类型 =||= taskScore =||= 任务奖励 =|| 
     126||= taskLimit =||= 完成任务需要的次数 =||= taskDesc =||= 任务描述 =|| 
     127||= taskApplogo =||= 图标 =||= done =||= 任务是否已完成(int) =|| 
     128||= current =||= 任务当前完成次数(int) =||= =||=  =|| 
     129 
     130---------- 
     131 
     132==== 1.2.1 判断用户模拟考试的任务完成情况 ==== 
     133>mrobot地址:http://mrobot.pcauto.com.cn/xsp/s/auto/info/xueChe/examTaskStatus.xsp [[BR]] 
     134学车后台开发环境:http://dev38.pcauto.com.cn:8085/driver/appapi/1.0/getExamTaskStatus.do  [[BR]] 
     135学车后台线上环境:http://task.pcauto.com.cn/driver/appapi/1.0/getExamTaskStatus.do [[BR]] 
     136 
     137**说明** 
     138 
     139> 判断用户学分任务列表完成情况 
     140 
     141**缓存时间** 
     142 
     143>0 
     144 
     145**提交方式** 
     146 
     147> GET 
     148 
     149**是否登录** 
     150 
     151> 是 
     152 
     153**数据来源** 
     154 
     155>学车后台 
     156 
     157**参数** 
     158 
     159||= 参数名 =||= 参数含义 =||= 类型 =||= 默认值 =||= 是否必须 =||= 说明 =|| 
     160||= Cookie =||= 用户登录cookie =|| string ||=  =||= 是 =||= 登录用户cookie,放在请求头中 =|| 
     161||= userId =||= 用户id =|| string ||=  =||= 是 =||= 用户id =|| 
     162 
     163**返回** 
     164 
     165{{{#!java 
     166{ 
     167  "status": "0成功,非0情况为失败或错误" 
     168  "message":"失败原因" 
     169  "version":"版本号" 
     170 
     171  "taskId":"任务id" 
     172  "passingTime":"及格次数" 
     173  "allPass": "是否已得过满分" 
     174} 
     175}}} 
     176**返回参数说明** 
     177||= 参数名 =||= 参数含义 =||=参数名=||=参数含义=|| 
     178||= status =||= 接口返回状态码:0成功,非0异常 =||= message =||= 接口返回描述信息 =|| 
     179||= passingTime =||= 已经及格过的次数 =||= allPass =||= 是否已得过满分 =|| 
     180||= taskId =||= 任务id =||= =||= =|| 
     181 
     182---------- 
     183 
     184==== 1.2.2 判断用户是否已首次分享 ==== 
     185>mrobot地址:http://mrobot.pcauto.com.cn/xsp/s/auto/info/xueChe/shareAppTaskStatus.xsp [[BR]] 
     186学车后台开发环境:http://dev38.pcauto.com.cn:8085/driver/appapi/1.0/getSharedAppTaskStatus.do  [[BR]] 
     187学车后台线上环境:http://task.pcauto.com.cn/driver/appapi/1.0/getSharedAppTaskStatus.do [[BR]] 
     188 
     189**说明** 
     190 
     191> 判断用户是否已首次分享 
     192 
     193**缓存时间** 
     194 
     195>0 
     196 
     197**提交方式** 
     198 
     199> GET 
     200 
     201**是否登录** 
     202 
     203> 是 
     204 
     205**数据来源** 
     206 
     207>学车后台 
     208 
     209**参数** 
     210 
     211||= 参数名 =||= 参数含义 =||= 类型 =||= 默认值 =||= 是否必须 =||= 说明 =|| 
     212||= Cookie =||= 用户登录cookie =|| string ||=  =||= 是 =||= 登录用户cookie,放在请求头中 =|| 
     213||= userId =||= 用户id =|| string ||=  =||= 是 =||= 用户id =|| 
     214 
     215**返回** 
     216 
     217{{{#!java 
     218{ 
     219  "status": "0成功,非0情况为失败或错误" 
     220  "message:"失败原因" 
     221  "version":"版本号" 
     222 
     223  "taskId":"任务id" 
     224  "haveShare":"是否已分享" 
     225} 
     226}}} 
     227**返回参数说明** 
     228||= 参数名 =||= 参数含义 =||=参数名=||=参数含义=|| 
     229||= status =||= 接口返回状态码:0成功,非0异常 =||= message =||= 接口返回描述信息 =|| 
     230||= haveShare =||= 是否已首次分享过 =||= taskId =||= 任务id =|| 
     231 
     232---------- 
     233 
     234==== 1.2.3 用户赚取学分 ==== 
     235>非mrobot接口[[BR]] 
     236学车后台开发环境:http://rdtrac.pc.com.cn/xueche/wiki/appapi/2.2#a2.3.考试及格上传分数接口 [[BR]] 
     237学车后台线上环境: [[BR]] 
     238 
     239**说明** 
     240 
     241> 用户赚取学分接口 
     242 
     243**缓存时间** 
     244 
     245>0 
     246 
     247**提交方式** 
     248 
     249> POST 
     250 
     251**是否登录** 
     252 
     253> 是 
     254 
     255**数据来源** 
     256 
     257>学车后台 
     258 
     259**参数** 
     260 
     261||= 参数名 =||= 参数含义 =||= 类型 =||= 默认值 =||= 是否必须 =||= 说明 =|| 
     262||= Cookie =||= 用户登录cookie =|| string ||=  =||= 是 =||= 登录用户cookie,放在请求头中 =|| 
     263||= userId =||= 用户id =|| string ||=  =||= 是 =||= 用户id =|| 
     264||= score =||= 模拟考试分数 =|| int ||=  =||= 是 =||=  =|| 
     265 
     266**返回** 
     267 
     268{{{#!java 
     269{ 
     270    "status": 0, 
     271    "message": "操作成功" 
     272} 
     273}}} 
     274**返回参数说明** 
     275||= 参数名 =||= 参数含义 =||=参数名=||=参数含义=|| 
     276||= status =||= 接口返回状态码:0成功,非0异常 =||= message =||= 接口返回描述信息 =|| 
     277 
     278---------- 
     279 
     280=== 1.3学分商城 === 
     281 
     282>mrobot地址:http://mrobot.pcauto.com.cn/xsp/s/auto/info/xueChe/scoreMarket.xsp?score=156158  [[BR]] 
     283学车后台开发环境: [[BR]] 
     284学车后台线上环境: [[BR]] 
     285 
     286**说明** 
     287 
     288> 学分商城列表 
     289 
     290**缓存时间** 
     291 
     292>0 
     293 
     294**提交方式** 
     295 
     296> GET 
     297 
     298**是否登录** 
     299 
     300>  
     301 
     302**数据来源** 
     303 
     304> 
     305 
     306**参数** 
     307 
     308||= 参数名 =||= 参数含义 =||= 类型 =||= 默认值 =||= 是否必须 =||= 说明 =|| 
     309||= score =||= 用户学分 =|| string ||=  =||= 否 =||= 用户学分  =|| 
     310 
     311**返回** 
     312 
     313返回HTML页面 
     314 
     315**返回参数说明** 
     316||= 参数名 =||= 参数含义 =||=参数名=||=参数含义=|| 
     317 
     318**协议** 
     319> 点击商品图片跳转到帖子页: pcdrivebrowser://topic-detail/?id=1234 [[BR]] 
     320> 点击登录跳转协议:pcdrivebrowser://user-login  [[BR]] 
     321> 点击跳转至游戏抽奖页: pcdrivebrowser://game 
     322 
     323---------- 
     324 
     325=== 1.4每日抽奖 === 
     326 
     327游戏后台开发环境: [[BR]] 
     328游戏后台线上环境:http://activity.pcauto.com.cn/auto151019/index.jsp [[BR]] 
     329 
     330**说明** 
     331 
     332> 每日抽奖 
     333  我的学分/我的奖品 
     334  a. 未登录,不显示学分,点击“开始”,跳转到登录页面; 
     335  b. 已登录,显示实时学分,点击“我的奖品”进入奖品列表页(奖品列表页由客户端原生) 
     336 
     337**缓存时间** 
     338 
     339>0 
     340 
     341**提交方式** 
     342 
     343> GET 
     344 
     345**是否登录** 
     346 
     347> 登录与未登录都可请求 
     348 
     349**数据来源** 
     350 
     351> 
     352 
     353**参数** 
     354 
     355||= 参数名 =||= 参数含义 =||= 类型 =||= 默认值 =||= 是否必须 =||= 说明 =|| 
     356||= Cookie =||= 用户登录cookie =|| string ||=  =||= 是 =||= 登录用户cookie,放在请求头中 =|| 
     357||= score =||= 用户学分 =|| string ||=  =||= 否 =||= 用户学分,未登录不传  =|| 
     358||= dev_id =||=  =|| ||=  =||=  =||=   =|| 
     359||= open_udid =||=  =|| ||=  =||=  =||=   =|| 
     360||= app_ver =||=  =|| ||=  =||=  =||=   =|| 
     361 
     362**返回** 
     363 
     364返回HTML页面 
     365 
     366**返回参数说明** 
     367||= 参数名 =||= 参数含义 =||=参数名=||=参数含义=|| 
     368 
     369**协议** 
     370> 未登录,点击“开始”跳转至登录协议: pcdrivebrowser://user-login [[BR]] 
     371> 点击我的奖品跳转: pcdrivebrowser://my-prize  
     372 
     373---------- 
     374 
     375==== 1.4.1我的奖品 ==== 
     376 
     377>mrobot地址:http://mrobot.pcauto.com.cn/xsp/s/auto/info/xueChe/myPrize.xsp  [[BR]] 
     378学车后台开发环境: [[BR]] 
     379学车后台线上环境: [[BR]] 
     380 
     381**说明** 
     382 
     383> 我的奖品接口,该接口为预留扩展接口,V2.2版本所有用户返回数据都为空数据 
     384 
     385**缓存时间** 
     386 
     387>0 
     388 
     389**提交方式** 
     390 
     391> GET 
     392 
     393**是否登录** 
     394 
     395> 是 
     396 
     397**数据来源** 
     398 
     399>学车后台 
     400 
     401**参数** 
     402 
     403||= 参数名 =||= 参数含义 =||= 类型 =||= 默认值 =||= 是否必须 =||= 说明 =|| 
     404 
     405 
     406**返回** 
     407 
     408{{{#!java 
     409{} 
     410}}} 
     411**返回参数说明** 
     412||= 参数名 =||= 参数含义 =||=参数名=||=参数含义=|| 
     413 
     414 
     415---------- 
     416 
     417== 2.科目三 == 
     418---------- 
     419 
     420=== 2.1科目首页问答接口 === 
     421 
     422>mrobot地址:http://mrobot.pcauto.com.cn/xsp/s/auto/info/xueChe/randomQuestion.xsp  [[BR]] 
     423cms线上环境:http://www.pcauto.com.cn/client/xcbd/1507/intf7331.js [[BR]] 
     424 
     425**说明** 
     426 
     427> 科目首页问答接口 
     428 
     429**缓存时间** 
     430 
     431>0 
     432 
     433**提交方式** 
     434 
     435> GET 
     436 
     437**是否登录** 
     438 
     439> 否 
     440 
     441**数据来源** 
     442 
     443>CMS 
     444 
     445**参数** 
     446 
     447||= 参数名 =||= 参数含义 =||= 类型 =||= 默认值 =||= 是否必须 =||= 说明 =|| 
     448||= subjectId =||= 科目id =|| int ||=  =||= 是 =||= 科目id(科目一:22486,科目二:22505,科目三:22487,科目四:22515) =|| 
     449 
     450**返回** 
     451 
     452{{{#!java 
     453{ 
     454    "status": 0, 
     455    "message": "操作成功", 
     456    "questionList": [ 
     457        { 
     458            "id": 440100, 
     459            "title": "离合器半联动怎么找?" 
     460        }, 
     461        { 
     462            "id": 434500, 
     463            "title": "科目三怎么踩离合才是正确的?" 
     464        } 
     465    ] 
     466} 
     467}}} 
     468**返回参数说明** 
     469||= 参数名 =||= 参数含义 =||=参数名=||=参数含义=|| 
     470||= status =||= 接口返回状态码:0成功,非0异常 =||= message =||=接口返回描述信息=|| 
     471||= id =||= 帖子id =||= title =||= 问答标题 =|| 
     472 
     473---------- 
     474 
     475=== 2.2科目首页今日推荐接口 === 
     476 
     477>mrobot地址:http://mrobot.pcauto.com.cn/xsp/s/auto/info/xueChe/topArticle.xsp  [[BR]] 
     478cms线上环境:http://www.pcauto.com.cn/client/xcbd/1509/intf7851.js [[BR]] 
     479 
     480**说明** 
     481 
     482> 科目首页今日推荐接口 
     483 
     484**缓存时间** 
     485 
     486>0 
     487 
     488**提交方式** 
     489 
     490> GET 
     491 
     492**是否登录** 
     493 
     494> 否 
     495 
     496**数据来源** 
     497 
     498>CMS 
     499 
     500**参数** 
     501 
     502||= 参数名 =||= 参数含义 =||= 类型 =||= 默认值 =||= 是否必须 =||= 说明 =|| 
     503||= subjectId =||= 科目id =|| int ||=  =||= 是 =||= 科目id(科目一:22486,科目二:22505,科目三:22487,科目四:22515,拿本:22695) =|| 
     504 
     505**返回** 
     506 
     507{{{#!java 
     508{ 
     509    "status": 0, 
     510    "message": "操作成功", 
     511    "datas": [ 
     512        { 
     513            "title": "文章", 
     514            "id": 440100, 
     515            "type": 1, 
     516            "img": "http://img0.pcauto.com.cn/pcauto/1507/14/g_6728785_1436863917510_240x160.jpg", 
     517            "url": "http://m.pcauto.com.cn/x/679/6790726.html" 
     518        }, 
     519    ] 
     520} 
     521}}} 
     522**返回参数说明** 
     523||= 参数名 =||= 参数含义 =||=参数名=||=参数含义=|| 
     524||= status =||= 接口返回状态码:0成功,非0异常 =||= message =||=接口返回描述信息=|| 
     525||= id =||= 文章id,帖子id =||= type =||= 跳转类型:1文章页,2话题详情页,3专题页面,4游戏页面,5每日抽奖 =|| 
     526||= tag =||= 只有第一位出,标签 =||= title =||= 标题 =|| 
     527 
     528---------- 
     529 
     530=== 2.3 考场实拍,考场列表 === 
     531 
     532>mrobot地址:http://mrobot.pcauto.com.cn/xsp/x/xueche.pcauto.com.cn/appapi/1.0/examArea/listExamAreaByCity.do?cityId=440100 [[BR]] 
     533学车后台开发环境:http://dev38.pcauto.com.cn:8003/appapi/1.0/examArea/listExamAreaByCity.do?cityId=440100 [[BR]] 
     534学车后台线上环境:http://xueche.pcauto.com.cn/appapi/1.0/examArea/listExamAreaByCity.do?cityId=440100 [[BR]] 
     535 
     536**说明** 
     537 
     538> 获取某个城市下的考场列表 
     539 
     540**缓存时间** 
     541 
     542>0 
     543 
     544**提交方式** 
     545 
     546> GET 
     547 
     548**是否登录** 
     549 
     550> 否 
     551 
     552**数据来源** 
     553 
     554>学车后台 
     555 
     556**参数** 
     557 
     558||= 参数名 =||= 参数含义 =||= 类型 =||= 默认值 =||= 是否必须 =||= 说明 =|| 
     559||= cityId =||= 城市id =||= int =||= 无 =||= 是 =||= =|| 
     560||= subjectId  =||= 课目ID =||= int =||= 2 =||= 否 =||= (考场是科目二(subjectId=2),路拍是科目三(subjectId=3)),默认subjectId=2 =|| 
     561 
     562**返回** 
     563 
     564{{{#!java 
     565{ 
     566    "code": 0, 
     567    "data": [ 
     568        { 
     569            "cityId": 440100, 
     570            "id": 160, 
     571            "name": "秀全驾校", 
     572            "provinceId": 440000, 
     573            "introduction":"", 
     574            "shrinkTagram": [ 
     575                { 
     576                    "url": "http://img.pcauto.com.cn/images/upload/upc/tx/driver/1508/07/c0/10835360_1438940428057_&1&.jpg" 
     577                } 
     578            ], 
     579            "subjectId":2, 
     580            "py":"X", 
     581            "isGeneral":0 
     582        }, 
     583        { 
     584            "cityId": 440100, 
     585            "id": 161, 
     586            "name": "2222", 
     587            "provinceId": 440000, 
     588            "subjectId":2, 
     589            "py":"X", 
     590            "isGeneral":0 
     591        }, 
     592        { 
     593            "cityId": 440100, 
     594            "id": 241, 
     595            "name": "测试考场一", 
     596            "provinceId": 440000, 
     597            "introduction":"", 
     598            "shrinkTagram": [ 
     599                { 
     600                    "url": "http://img.pcauto.com.cn/images/upload/upc/tx/driver/1508/12/c0/11047652_1439347981183.jpg" 
     601                }, 
     602                { 
     603                    "url": "http://img.pcauto.com.cn/images/upload/upc/tx/driver/1508/12/c0/11047636_1439347990058.jpg" 
     604                } 
     605            ], 
     606            "subjectId":2, 
     607            "py":"X", 
     608            "isGeneral":0 
     609        } 
     610    ], 
     611    "message": "操作成功", 
     612    "version": "v1.0(latest)" 
     613} 
     614}}} 
     615**返回参数说明** 
     616||= 参数名 =||= 参数含义 =||=参数名=||=参数含意=|| 
     617||= cityId =||= 城市id =||=id=||=考场id=|| 
     618||= name =||= 考场名称 =||=provinceId=||=省份id=|| 
     619||= shrinkTagram =||= 图片 =||= introduction =||= 描述 =|| 
     620||= subjectId =||= 科目id =||= isGeneral =||= 是否公用 =|| 
     621 
     622---------- 
     623 
     624=== 2.4 考场详情页(web页) === 
     625 
     626>mrobot地址:http://mrobot.pcauto.com.cn/xsp/s/auto/info/xueChe/examAreaDetail.xsp?id=241&resVer=21000&platform=iphone&isShare=1 [[BR]] 
     627学车后台开发环境:http://dev38.pcauto.com.cn:8003/appapi/1.0/examArea/getExamAreaById.do?id= [[BR]] 
     628学车后台线上环境: http://xueche.pcauto.com.cn/appapi/1.0/examArea/getExamAreaById.do?id= [[BR]] 
     629 
     630**说明** 
     631 
     632> 获取学车后台录入的考场详情。 
     633 
     634**缓存时间** 
     635 
     636>0 
     637 
     638**提交方式** 
     639 
     640> GET 
     641 
     642**是否登录** 
     643 
     644> 否 
     645 
     646**数据来源** 
     647 
     648>学车后台 
     649 
     650**资源包存放路径** 
     651> http://dev40.pcauto.com.cn:8002/configs.jsp [[BR]] 
     652> http://dev40.pcauto.com.cn/configs/pcauto_iphone_xueche_examAreaDetail.json [[BR]] 
     653> http://dev40.pcauto.com.cn/configs/pcauto_android_xueche_examAreaDetail.json [[BR]] 
     654  
     655**参数** 
     656 
     657||= 参数名 =||= 参数含义 =||= 类型 =||= 默认值 =||= 是否必须 =||= 说明 =|| 
     658||= id =||= 考场id =||= int =||=  =||= 是 =||=  =|| 
     659||= platform =||=设备类型 =||= string =||=  =||= 是 =||= iphone,android =|| 
     660||= resVer =||=资源包版本 =||= string =||=  =||= 是 =||= 版本号由app同事定 =|| 
     661||= isShare =||= 是否分享 =||= int =||=  =||= 是 =||= 1:出分享页;0:出详情页 =|| 
     662 
     663**返回** 
     664 
     665返回HTML页面 
     666 
     667注释: 
     668        /*@_HTML_META_START_ 
     669        {"resVer":"21001","shareUrl":"http://mrobot.pcauto.com.cn/xsp/s/auto/info/xueChe/examAreaDetail.xsp?         id=241&resVer=21000&platform=iphone&isShare=1","firstImg":"http://img.pcauto.com.cn/images/upload/upc/tx/driver/1508/12/c0/11047637_1439348002343_600x450.jpg"} 
     670        _HTML_META_END_@*/ 
     671 
     672**返回参数说明** 
     673||= 参数名 =||= 参数含义 =||=参数名=||=参数含意=|| 
     674||= resVer =||= 资源包版本号 =||=shareUrl =||=分享url=|| 
     675||= firstImg =||= 第一张图片 =||==||==|| 
     676 
     677**协议** 
     678> 图片跳转: pcdrive://big-photo?url= [[BR]] 
     679---------- 
     680 
     681=== 2.5基础知识 === 
     682 
     683>mrobot地址:http://mrobot.pcauto.com.cn/xsp/s/auto/info/xueChe/basicKnowledge.xsp?id=6483971 [[BR]] 
     684cms开发环境:http://test2.pcauto.com.cn:8002/interface/pcauto/mrobot_articles_v5.jsp?id=6483971 [[BR]] 
     685cms线上环境:http://192.168.10.74:8003/interface/pcauto/mrobot_articles_v5.jsp?id=6483971 [[BR]] 
     686 
     687**说明** 
     688 
     689> 获取基础知识主页 
     690 
     691**缓存时间** 
     692 
     693>分钟 
     694 
     695**提交方式** 
     696 
     697> GET 
     698 
     699**是否登录** 
     700 
     701> 否 
     702 
     703**数据来源** 
     704 
     705>cms 
     706 
     707**参数** 
     708 
     709||= 参数名 =||= 参数含义 =||= 类型 =||= 默认值 =||= 是否必须 =|| 
     710||= id =||= 文章id =||= int=||=  =||= 是 =|| 
     711 
     712**返回** 
     713 
     714{{{#!java 
     715{ 
     716    "author": "moyingchao", 
     717    "id": "6483971", 
     718    "image": "", 
     719    "image2": "", 
     720    "pageNum": 7, 
     721    "preView": "各位都知道,科目二是需要上车实操的,到了考试时,考员有必要提前调节好车内的东西,", 
     722    "pubDate": 1439369785713, 
     723    "tagWords": [], 
     724    "tags": [ 
     725        { 
     726            "pageNo": 2, 
     727            "picText": [ 
     728                { 
     729                    "pic": "http://img0.pcauto.com.cn/pcauto/1508/10/6866928_14_thumb.jpg", 
     730                    "text": "● 车门开关  将后视镜调整到自己日常练车的位置,以便自己找到熟悉的感觉。    啊岁的老将阿隆索大家啊三季度刻录机啊斯达康洛吉拉斯简单快乐" 
     731                } 
     732            ], 
     733            "tagName": "车门开关" 
     734        } 
     735     ], 
     736    "title": "科目二基础操作测试用", 
     737    "url": "http://www.pcauto.com.cn/techtest/648/6483971.html", 
     738    "wapUrl": "http://m.pcauto.com.cn/x/648/6483971.html" 
     739 
     740} 
     741 
     742}}} 
     743 
     744**返回参数说明** 
     745||= 参数名 =||= 参数含义 =||=参数名=||=参数含意=|| 
     746||= author =||= 作者 =||=id=||=文章id=|| 
     747||= pageNum =||= 页数 =||=image=||=图片=|| 
     748||= preView =||= 概述 =||=pubDate=||=发布日期=|| 
     749||= pageNo =||= 页码 =||=pic=||=文章图=|| 
     750||= text =||= 文章内容 =||=tagName=||=标签=|| 
     751||= title =||= 标题 =||=url=||=pc端链接=|| 
     752||= wapUrl =||= wap链接 =||==||==|| 
     753 
     754 
     755---------- 
     756 
     757=== 2.6 夜考、完整版 === 
     758 
     759>mrobot地址:http://mrobot.pcauto.com.cn/xsp/s/auto/info/xueChe/articles.xsp?id=6483971&resVer=21000&platform=iphone&type=1 [[BR]] 
     760cms开发环境:http://test1.pcauto.com.cn:8002/interface/pcauto/mrobot_articles_v3.jsp?id=6483971 [[BR]] 
     761cms线上环境:http://192.168.10.74:8003/interface/pcauto/mrobot_articles_v3.jsp?id=6483971 [[BR]] 
     762 
     763**说明** 
     764 
     765> 获取cms录入的考试文章[[BR]] 
     766 
     767**缓存时间** 
     768 
     769>分钟 
     770 
     771**提交方式** 
     772 
     773> GET 
     774 
     775**是否登录** 
     776 
     777> 否 
     778 
     779**数据来源** 
     780 
     781> cms 
     782 
     783**资源包存放路径** 
     784> http://dev40.pcauto.com.cn:8002/configs.jsp [[BR]] 
     785> http://dev40.pcauto.com.cn/configs/pcauto_iphone_xueche_articles.json [[BR]] 
     786> http://dev40.pcauto.com.cn/configs/pcauto_android_xueche_articles.json [[BR]] 
     787 
     788**参数** 
     789 
     790||= 参数名 =||= 参数含义 =||= 类型 =||= 默认值 =||= 是否必须 =||=说明=|| 
     791||= pageNo =||= 页数 =||int||= 1 =||= 否 =||=  =|| 
     792||= allText =||= 是否出全文 =||int||= 0 =||= 否 =||= 为1时返回全文内容 =|| 
     793||= id =||=文章ID =||= string =||=  =||= 是 =||= 应用端需要 =|| 
     794||= platform =||=设备类型 =||= string =||=  =||= 是 =||= iphone,android =|| 
     795||= resVer =||=资源包版本 =||= string =||=  =||= 是 =||= 版本号由app同事配置 =|| 
     796||= type =||=页面类型 =||= string =||=  =||= 是 =||= 1:文章终端页,2:倒车入库,3:必过版(除倒车入库) =|| 
     797||= isTarget =||= 跳转难点攻克 =||int||=  =||= 否 =||= 为1时跳转到难点攻克 =|| 
     798**返回** 
     799 
     800返回HTML页面 
     801 
     802注释: 
     803        /*@_HTML_META_START_ 
     804        {"resVer":"21001","shareUrl":"","firstImg":"http://img0.pcauto.com.cn/pcauto/1508/06/6502326_4_thumb.jpg"} 
     805        _HTML_META_END_@*/ 
     806 
     807**返回参数说明** 
     808||= 参数名 =||= 参数含义 =||=参数名=||=参数含意=|| 
     809||= resVer =||= 资源包版本号 =||=shareUrl =||=分享url=|| 
     810||= firstImg =||= 第一张图片 =||==||==|| 
     811 
     812**协议** 
     813> 图片跳转: pcdrive://big-photo?url= [[BR]] 
     814> 小游戏: pcdrive://game 
     815 
     816 
     817---------- 
     818 
     819== 3.0 邀请码 == 
     820---------- 
     821 
     822=== 3.1 注册设备号 === 
     823>非mrobot接口  [[BR]] 
     824学车后台开发环境:http://dev38.pcauto.com.cn:8003/appapi/1.0/invite/registerDevice.do [[BR]] 
     825学车后台线上环境:http://xueche.pcauto.com.cn/appapi/1.0/invite/registerDevice.do [[BR]] 
     826 
     827**说明** 
     828 
     829> 注册设备号接口,app启动后将设备id传至学车后台,post成功后不再请求 
     830 
     831**缓存时间** 
     832 
     833>0 
     834 
     835**提交方式** 
     836 
     837> POST 
     838 
     839**是否登录** 
     840 
     841> 否 
     842 
     843**数据来源** 
     844 
     845>学车后台 
     846 
     847**参数** 
     848 
     849||= 参数名 =||= 参数含义 =||= 类型 =||= 默认值 =||= 是否必须 =||= 说明 =|| 
     850||= deviceCode =||= 设备id =|| string ||=  =||= 是 =||= 设备id =|| 
     851||= timeStamp =||= 时间戳 =|| string ||=  =||= 是 =||= 时间戳 =|| 
     852||= token =||= md5加密 =|| string ||=  =||= 是 =||= md5(密钥+时间戳+密钥+设备ID) =|| 
     853 
     854**返回** 
     855 
     856{{{#!java 
     857{ 
     858    "status": 0, 
     859    "message": "操作成功" 
     860} 
     861}}} 
     862**返回参数说明** 
     863||= 参数名 =||= 参数含义 =||=参数名=||=参数含义=|| 
     864||= status =||= 接口返回状态码:0成功,非0异常 =||= message =||=接口返回描述信息=|| 
     865 
     866---------- 
     867 
     868=== 3.2 获取邀请码页面 === 
     869>mrobot地址:http://mrobot.pcauto.com.cn/xsp/s/auto/info/xueChe/inputInvitation.xsp  [[BR]] 
     870学车后台开发环境:http://dev38.pcauto.com.cn:8003/appapi/1.0/invite/getInvite.do [[BR]] 
     871                  http://dev38.pcauto.com.cn:8003/appapi/1.0/invite/getMyInviteCount.do [[BR]] 
     872学车后台线上环境:http://xueche.pcauto.com.cn/appapi/1.0/invite/getInvite.do [[BR]] 
     873                  http://xueche.pcauto.com.cn/appapi/1.0/invite/getMyInviteCount.do [[BR]] 
     874**说明** 
     875 
     876> 获取邀请码页面 
     877 
     878**缓存时间** 
     879 
     880>0 
     881 
     882**提交方式** 
     883 
     884> GET 
     885 
     886**是否登录** 
     887 
     888> 是 
     889 
     890**数据来源** 
     891 
     892> 学车后台 
     893 
     894**参数** 
     895 
     896||= 参数名 =||= 参数含义 =||= 类型 =||= 默认值 =||= 是否必须 =||= 说明 =|| 
     897||= accountId =||= 用户id =|| string ||=  =||= 是 =||=  =|| 
     898 
     899**返回** 
     900 
     901{{{#!java 
     902{ 
     903    "code": 0, 
     904    "message": "操作成功", 
     905    "thisMonthInviteCount": 0, 
     906    "totalInviteCount": 0, 
     907    "totalInviterAmount":0, 
     908    "version": "v1.0(latest)", 
     909    "inviteId": 11, 
     910    "shareUrl": "http://mrobot.pcauto.com.cn/xsp/s/auto/info/xueChe/getInvitation.xsp?code=11" 
     911} 
     912}}} 
     913 
     914**返回参数说明** 
     915||= 参数名 =||= 参数含义 =||=参数名=||=参数含义=|| 
     916||= thisMonthInviteCount =||= 本月邀请人数 =||= totalInviteCount =||= 累计邀请人数 =|| 
     917||= inviteId =||= 邀请码 =||= shareUrl =||= 分享链接 =|| 
     918||= totalInviterAmount =||= 总共获得邀请的学分 =|| 
     919 
     920---------- 
     921 
     922=== 3.3 填写邀请码 === 
     923>非mrobot接口  [[BR]] 
     924学车后台开发环境:http://dev38.pcauto.com.cn:8003/appapi/1.0/invite/inviteUser.do  [[BR]] 
     925学车后台线上环境:http://xueche.pcauto.com.cn/appapi/1.0/invite/inviteUser.do  [[BR]] 
     926 
     927**说明** 
     928 
     929> 填写邀请码接口 
     930 
     931**缓存时间** 
     932 
     933>0 
     934 
     935**提交方式** 
     936 
     937> POST 
     938 
     939**是否登录** 
     940 
     941> 是 
     942 
     943**数据来源** 
     944 
     945>学车后台 
     946 
     947**参数** 
     948 
     949||= 参数名 =||= 参数含义 =||= 类型 =||= 默认值 =||= 是否必须 =||= 说明 =|| 
     950||= Cookie =||= 用户登录cookie =|| string ||=  =||= 是 =||= 登录用户cookie,放在请求头中 =|| 
     951||= deviceCode =||= 设备id =|| string ||=  =||= 是 =||= 设备id =|| 
     952||= inviteId =||= 邀请码 =|| string ||=  =||= 是 =||= 邀请码 =|| 
     953||= agent =||= 来自平台 =|| int ||=  =||= 是 =||= 来自平台:2iOS,3安卓 =|| 
     954||= accountId =||= 用户id =|| string ||=  =||= 是 =||= 用户id =|| 
     955 
     956**返回** 
     957 
     958{{{#!java 
     959{ 
     960    "status": 0, 
     961    "message": "邀请成功" 
     962} 
     963}}} 
     964**返回参数说明** 
     965||= 参数名 =||= 参数含义 =||=参数名=||=参数含义=|| 
     966||= status =||= 接口返回状态码:0成功,非0异常 =||= message =||= 邀请成功与否的提示信息 =|| 
     967 
     968---------- 
     969 
     970== 4.0 优化点 == 
     971---------- 
     972 
     973=== 4.1 点赞接口 === 
     974>非mrobot接口  [[BR]] 
     975学车后台开发环境: http://rdtrac.pc.com.cn/xueche/wiki/appapi/2.2#a4.1点赞 [[BR]] 
     976学车后台线上环境: [[BR]] 
     977 
     978**说明** 
     979 
     980> 如果不是那8个学车论坛的帖子,是不能点赞的。 
     981 
     982**缓存时间** 
     983 
     984>0 
     985 
     986**提交方式** 
     987 
     988> POST 
     989 
     990**是否登录** 
     991 
     992> 是 
     993 
     994**数据来源** 
     995 
     996>学车后台 
     997 
     998**参数** 
     999 
     1000||= 参数名 =||= 参数含义 =||= 类型 =||= 默认值 =||= 是否必须 =||= 说明 =|| 
     1001||= Cookie =||= 用户登录cookie =||= string =||=  =||= 是 =||= 登录用户cookie,放在请求头中 =|| 
     1002||= topicId  =||= 帖子id =||= LONG =||=  =||= 是 =||=  =|| 
     1003 
     1004**返回** 
     1005 
     1006{{{#!java 
     1007{ 
     1008    "code" : 0, 
     1009    "message": "操作成功", 
     1010    "version": 1.0, 
     1011} 
     1012}}} 
     1013**返回参数说明** 
     1014||= 参数名 =||= 参数含义 =||=参数名=||=参数含义=|| 
     1015||= code =||= 0成功,-1失败,-2未登录,-3贴子不存在(学车找不到贴子,就是不属于学车8个板块) =||= message =||= 接口返回描述信息 =|| 
     1016||= version =||= 接口版本号如1.0,1.0(latest)表示最新版本 =||=  =||=  =|| 
     1017 
     1018---------- 
     1019 
     1020=== 4.2 取消点赞接口 === 
     1021>非mrobot接口  [[BR]] 
     1022学车后台开发环境: http://rdtrac.pc.com.cn/xueche/wiki/appapi/1.2#a1.2.6取消点赞 [[BR]] 
     1023学车后台线上环境: [[BR]] 
     1024 
     1025**说明** 
     1026 
     1027> 如果不是那8个学车论坛的帖子,是不能取消点赞的。1.2取消点赞接口新增字段判断是否属于8个论坛的帖子 
     1028 
     1029**缓存时间** 
     1030 
     1031>0 
     1032 
     1033**提交方式** 
     1034 
     1035> POST 
     1036 
     1037**是否登录** 
     1038 
     1039> 是 
     1040 
     1041**数据来源** 
     1042 
     1043>学车后台 
     1044 
     1045**参数** 
     1046 
     1047||= 参数名 =||= 参数含义 =||= 类型 =||= 默认值 =||= 是否必须 =||= 说明 =|| 
     1048||= Cookie =||= 用户登录cookie =|| string ||=  =||= 是 =||= 登录用户cookie,放在请求头中 =|| 
     1049||= =||= 用户id =|| string ||=  =||= 是 =||= 用户id =|| 
     1050 
     1051**返回** 
     1052 
     1053{{{#!java 
     1054{ 
     1055    "status": 0, 
     1056    "message": "操作成功", 
     1057    "version": 1.0, 
     1058    "fromForum": true 
     1059} 
     1060}}} 
     1061**返回参数说明** 
     1062||= 参数名 =||= 参数含义 =||=参数名=||=参数含义=|| 
     1063||= status =||= 接口返回状态码:0成功,非0异常 =||= message =||= 接口返回描述信息 =|| 
     1064||= version =||= 接口版本号如1.0,1.0(latest)表示最新版本 =||= fromForum =||= 新增字段,判断是否来自8个论坛 =|| 
     1065 
     1066----------