Changes between Version 5 and Version 6 of pconline_4.3.0/interface


Ignore:
Timestamp:
10/13/2015 09:23:27 AM (11 years ago)
Author:
wuchangbo
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • pconline_4.3.0/interface

    v5 v6  
    66 
    77---------- 
    8 == 1.基本约定 == 
    9 {{{ 
    10 接口通用参数 
    11 req_enc=utf-8(必须放url后面) 
    12 resp_enc=utf-8(必须放url后面) 
    13 common_session_id=xxxx(以cookies中的优先) 
    14  
    15 接口URL: 接口URL 
    16 必填参数:参数名=xxx(多种情况用括号解析) 
    17 非必填参数:参数名=xxx(多种情况用括号解析) 
    18 说明文档参数:添加某特定参数可以直接看接口文档 
    19 是否需要登录:是,否 
    20 返回格式:json,ssi,xml 
    21 缓存方式:接口缓存,对象缓存 
    22 缓存时间:缓存时间 
    23 返回结果:结果可能情况 
    24 }}} 
    25  
    26 == 2.接口列表 == 
    27 === 2.1首页头条 === 
    28 {{{ 
    29 备注:cms需提供条件或者字段让mrobot判断文章的类型,并要增加主播名字段 
    30 1)mrobot接口url:http://mrobot.pconline.com.cn/v2/cms/channels/1?pageSize=20&pageNo=1 
    31 2)后端接口:[[BR]] 
     8 
     9== 1.接口列表 == 
     10---------- 
     11=== 1.1首页头条 === 
     12mrobot接口:http://mrobot.pconline.com.cn/v2/cms/channels/1?pageSize=20&pageNo=1 [[BR]] 
     13后端接口:[[BR]] 
    3214ios:http://www.pconline.com.cn/app/21json/ 
    3315安卓:http://www.pconline.com.cn/android/21json/ 
    34 HTTP请求方式:get 
    35 是否需要登录:否 
    36 返回格式:JSON 
    37 是否有缓存:有 
    38 返回参数: 
     16**说明** 
     17 
     18> cms需提供条件或者字段让mrobot判断文章的类型,并要增加主播名字段 [[BR]] 
     19 
     20**缓存时间** 
     21 
     22>无 
     23 
     24**提交方式** 
     25 
     26> GET 
     27 
     28**是否登录** 
     29 
     30> 否 
     31 
     32**数据来源** 
     33 
     34>论坛后台 
     35 
     36**参数** 
     37 
     38||= 参数名 =||= 参数含义 =||= 类型 =||= 默认值 =||= 是否必需 =||=说明=|| 
     39||pageNo||页码||string|| || ||页码|| 
     40||pageSize||每页条数||string|| || ||每页条数|| 
     41**返回** 
     42{{{#!java 
    3943{ 
    4044    "articleList": [ 
     
    7074} 
    7175}}} 
    72  
    73  
    74 === 2.2栏目定制=== 
    75 {{{ 
    76 备注:栏目定制增加图片URL 
    77 1)mrobot接口url: 
    78 iOS:http://mrobot.pconline.com.cn/configs/pconline_v7_cms_iphone_channel_tree 
    79 Android:http://mrobot.pconline.com.cn/configs/pconline_v7_cms_android_channel_tree 
    80 HTTP请求方式:get 
    81 是否需要登录:否 
    82 返回格式:JSON 
    83 是否有缓存:有 
    84 返回参数: 
     76**返回参数说明** 
     77||= 参数名 =||= 参数含义 =|| 
     78 
     79---------- 
     80 
     81=== 1.2栏目定制=== 
     82mrobot接口:[[BR]] 
     83iOS:http://mrobot.pconline.com.cn/configs/pconline_v7_cms_iphone_channel_tree[[BR]] 
     84Android:http://mrobot.pconline.com.cn/configs/pconline_v7_cms_android_channel_tree[[BR]] 
     85**说明** 
     86 
     87> 栏目定制增加图片URL [[BR]] 
     88 
     89**缓存时间** 
     90 
     91>无 
     92 
     93**提交方式** 
     94 
     95> GET 
     96 
     97**是否登录** 
     98 
     99> 否 
     100 
     101**数据来源** 
     102 
     103>论坛后台 
     104 
     105**参数** 
     106 
     107> 无 
     108 
     109**返回** 
     110{{{#!java 
    85111{ 
    86112    "news": [ 
     
    109135} 
    110136}}} 
    111  
    112  
    113 === 2.3论坛广场=== 
    114 {{{ 
    115 备注:论坛广场每日热帖列表、论坛帖子列表页增加三张缩略图,没有分页一次返回 
    116 1)mrobot接口url:http://itbbs.pconline.com.cn/mobile/topics.ajax 
    117 HTTP请求方式:get 
    118 是否需要登录:否 
    119 返回格式:JSON 
    120 是否有缓存:有 
    121 返回参数: 
     137**返回参数说明** 
     138||= 参数名 =||= 参数含义 =|| 
     139 
     140 
     141 
     142 
     143=== 1.3论坛广场=== 
     144mrobot接口:http://itbbs.pconline.com.cn/mobile/topics.ajax [[BR]] 
     145**说明** 
     146 
     147> 论坛广场每日热帖列表、论坛帖子列表页增加三张缩略图,没有分页一次返回 [[BR]] 
     148 
     149**缓存时间** 
     150 
     151>无 
     152 
     153**提交方式** 
     154 
     155> GET 
     156 
     157**是否登录** 
     158 
     159> 否 
     160 
     161**数据来源** 
     162 
     163>论坛后台 
     164 
     165**参数** 
     166 
     167> 无 
     168 
     169**返回** 
     170{{{#!java 
    122171{ 
    123172    "desc": "成功", 
     
    151200} 
    152201}}} 
    153  
    154  
    155 === 2.4视频广告=== 
    156 {{{ 
    157 备注:广告系统新增视频音频标识(isMedia=1表示带视频或音频的广告,isMedia=0表示普通广告) 
    158 1)mrobot接口url:http://mrobot.pconline.com.cn/s/onlineinfo/ad/ad.xsp 
    159 2)后端接口:[[BR]] 
    160   http://ivy.pconline.com.cn/adpuba/show?id=pc.khd.zx.zx4.&media=js 
    161 HTTP请求方式:get 
    162 是否需要登录:否 
    163 返回格式:JSON 
    164 是否有缓存:有 
    165 返回参数: 
     202**返回参数说明** 
     203||= 参数名 =||= 参数含义 =|| 
     204 
     205 
     206 
     207 
     208 
     209=== 1.4视频广告=== 
     210mrobot接口:http://mrobot.pconline.com.cn/s/onlineinfo/ad/ad.xsp [[BR]] 
     211后端接口:[[BR]] 
     212http://ivy.pconline.com.cn/adpuba/show?id=pc.khd.zx.zx4.&media=js[[BR]] 
     213**说明** 
     214 
     215> 广告系统新增视频音频标识(isMedia=1表示带视频或音频的广告,isMedia=0表示普通广告) [[BR]] 
     216 
     217**缓存时间** 
     218 
     219>无 
     220 
     221**提交方式** 
     222 
     223> GET 
     224 
     225**是否登录** 
     226 
     227> 否 
     228 
     229**数据来源** 
     230 
     231>论坛后台 
     232 
     233**参数** 
     234 
     235> 无 
     236 
     237**返回** 
     238{{{#!java 
    166239{ 
    167240    "twlb1": [ 
     
    196269} 
    197270}}} 
    198  
    199  
    200 === 2.5启动页=== 
    201 {{{ 
    202 备注:Android因为不需要适配不同分辨率的机型,因此默认读取image字段,IOS那边则需要判断返回的JSON数据是否有’ios’这个属性有则读取对应的倍图没有则读取image字段过期时间CMS后台设置,当启动图过期时image字段返回为空即可 
    203 1)mrobot接口url:http://mrobot.pconline.com.cn/pconline/skin 
    204 HTTP请求方式:get 
    205 是否需要登录:否 
    206 返回格式:JSON 
    207 是否有缓存:有 
    208 返回参数: 
    209 { 
    210                  //默认启动图 
    211                  "image":"http://www.sinaimg.cn/qc/photo_auto/photo/50/11/1485011/1485011_src.jpg", 
    212     
    213         //IOS的启动图  
    214                 "ios":{ 
    215                                   // 针对I4以下机型 
    216                  "i4":"http://www.sinaimg.cn/qc/photo_auto/photo/50/11/1485011/1485011_src.jpg", 
    217                 //针对I5机型  
    218                                  "i5":"http://www.sinaimg.cn/qc/photo_auto/photo/50/11/1485011/1485011_src.jpg", 
    219                 //针对I6机型  
    220                                  "i6":"http://www.sinaimg.cn/qc/photo_auto/photo/50/11/1485011/1485011_src.jpg", 
    221                                  //针对I6+机型 
    222                                  "i6p":"http://www.sinaimg.cn/qc/photo_auto/photo/50/11/1485011/1485011_src.jpg" 
    223          } 
    224 } 
    225 }}} 
     271**返回参数说明** 
     272||= 参数名 =||= 参数含义 =|| 
     273 
     274 
     275 
     276 
     277=== 1.5启动页=== 
     278mrobot接口:http://mrobot.pconline.com.cn/pconline/skin [[BR]] 
     279**说明** 
     280 
     281> Android因为不需要适配不同分辨率的机型,因此默认读取image字段,IOS那边则需要判断返回的JSON数据是否有’ios’这个属性有则读取对应的倍图没有则读取image字段过期时间CMS后台设置,当启动图过期时image字段返回为空即可 [[BR]] 
     282 
     283**缓存时间** 
     284 
     285>无 
     286 
     287**提交方式** 
     288 
     289> GET 
     290 
     291**是否登录** 
     292 
     293> 否 
     294 
     295**数据来源** 
     296 
     297>论坛后台 
     298 
     299**参数** 
     300 
     301> 无 
     302 
     303**返回** 
     304{{{#!java 
     305{ 
     306      //默认启动图 
     307      "image":"http://www.sinaimg.cn/qc/photo_auto/photo/50/11/1485011/1485011_src.jpg", 
     308      //IOS的启动图  
     309      "ios":{ 
     310            // 针对I4以下机型 
     311            "i4":"http://www.sinaimg.cn/qc/photo_auto/photo/50/11/1485011/1485011_src.jpg", 
     312            //针对I5机型  
     313            "i5":"http://www.sinaimg.cn/qc/photo_auto/photo/50/11/1485011/1485011_src.jpg", 
     314            //针对I6机型  
     315            "i6":"http://www.sinaimg.cn/qc/photo_auto/photo/50/11/1485011/1485011_src.jpg", 
     316            //针对I6+机型 
     317            "i6p":"http://www.sinaimg.cn/qc/photo_auto/photo/50/11/1485011/1485011_src.jpg" 
     318       } 
     319} 
     320}}} 
     321**返回参数说明** 
     322||= 参数名 =||= 参数含义 =|| 
     323 
     324 
    226325 
    227326