wiki:pcauto_drive_1.1.0/interface

Version 3 (modified by liguokai, 11 years ago) (diff)

--

1.基本约定

mrobot开发机代理:192.168.10.199 端口为 1080
mrobot测试机代理:192.168.10.198 端口为 1080

2.接口列表

2.1 获取全国所有城市接口

(开发已完成,测试请连开发机代理)

    请求url:http://mrobot.pcauto.com.cn/xsp/x/192.168.33.60:8081/interface/app/jsonArea.jsp
    HTTP请求方式:GET
    是否需要登录:否
    返回格式:json
    缓存方式:无
    缓存时间:无
    请求参数:
    无
    
    返回结果:
    {
    "code": 0或-1 (0成功,-1失败)
    "message":提示信息
    "addressList": [
        {
           “citypy":"A"  (字母)
            "cityId": 城市编号,
            "city": “鞍山市”,
            “type” : “2”
        },
        {
            "citypy":"C"
            "cityId": 1,
            "city": “北京市",
           “type” : “1”
        }
      ]
    }

2.2 获取驾校接口

(开发已完成,测试请连开发机代理)

    请求url:http://mrobot.pcauto.com.cn/xsp/x/192.168.33.60:8081/interface/app/getSchoolByCityId.jsp?cityId=440100
    HTTP请求方式:GET
    是否需要登录:false
    返回格式:json
    缓存方式:无
    缓存时间:没有
    请求参数:
    “cityId" : 城市id 
    “type”  :  1代表省,2代表市(北京,天津,上海,重庆参数请求为1,其它市区参数请求为2)
    返回结果:
    {
    "code": 0或-1 (0成功,-1失败)
    "message":提示信息
    "schoolList": [
                {
                    "school": "粤通驾校"
                },
                {
                    "school": "粤南驾校"
                }
            ]
      }
    

2.3 获取评论精华接口

(开发已完成,测试请连开发机代理)

    获取题库对应的所有精华评论,返回json文件
    请求url:http://mrobot.pcauto.com.cn/configs/pcauto_drive_questionBank
    HTTP请求方式:GET
    是否需要登录:false
    返回格式:json
    缓存方式:无
    缓存时间:无  
    请求参数:无
    返回结果:
    {
       "version":"1" ,
       "url": "http://ftp-apk.pconline.com.cn/82291eabece07cd0d161164be8f88e88/pub/download/201010/pcauto.zip"
     }
   

2.4 获取评论列表json接口

(开发已完成,测试请连开发机代理)

    请求url:http://mrobot.pcauto.com.cn/xsp/x/192.168.33.60:8081/interface/app/getCommentByQuestionId.jsp?questionId=3&page=2&size=2
    HTTP请求方式:GET
    是否需要登录:false
    返回格式:json
    缓存方式:无
    缓存时间:无  
    请求参数:
    “questionId” : 3   (题库id)
    “page”:1        (第几页)
    “size” : 20     (获取几条数据,小于等于20)
    (注明:一页最多20条评论,分页请求)
    返回结果:
    {
    "code": 0,(0正常,-1异常)
   “message":提示信息,
   “pageSize":每页条数,
   “pageCount":总共几页,

    "topicList": [
        {
            "dynaInfoId":评论id,
            "nickName": "作者名称",
            "topicContent": "评论内容",
            "praiseCount":"点赞数",
            "publishTime": “发布时间",
            "replayList": [
             {
             replayId: 回复id
             name:  回复人名称
             replayContent: 回复内容
             replayTime: 回复时间
             }
             ],
        },
        {
            "dynaInfoId":10,
            "nickName": "小红",
            "topicContent": "评论内容",
            "praiseCount":5,
            "publishTime": "2015-05-13 17:15",
            "replayList": [
             {
             replayId: 2
             name:  小明
             replayContent: 回复内容
             replayTime: "2015-05-15 17:58"
             }
             ]
         }
      ]
   }