Changes between Version 5 and Version 6 of pconline_4.3.0/interface
- Timestamp:
- 10/13/2015 09:23:27 AM (11 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
pconline_4.3.0/interface
v5 v6 6 6 7 7 ---------- 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首页头条 === 12 mrobot接口:http://mrobot.pconline.com.cn/v2/cms/channels/1?pageSize=20&pageNo=1 [[BR]] 13 后端接口:[[BR]] 32 14 ios:http://www.pconline.com.cn/app/21json/ 33 15 安卓: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 39 43 { 40 44 "articleList": [ … … 70 74 } 71 75 }}} 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栏目定制=== 82 mrobot接口:[[BR]] 83 iOS:http://mrobot.pconline.com.cn/configs/pconline_v7_cms_iphone_channel_tree[[BR]] 84 Android: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 85 111 { 86 112 "news": [ … … 109 135 } 110 136 }}} 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论坛广场=== 144 mrobot接口: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 122 171 { 123 172 "desc": "成功", … … 151 200 } 152 201 }}} 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视频广告=== 210 mrobot接口:http://mrobot.pconline.com.cn/s/onlineinfo/ad/ad.xsp [[BR]] 211 后端接口:[[BR]] 212 http://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 166 239 { 167 240 "twlb1": [ … … 196 269 } 197 270 }}} 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启动页=== 278 mrobot接口: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 226 325 227 326
![(please configure the [header_logo] section in trac.ini)](http://www1.pconline.com.cn/hr/2009/global/images/logo.gif)