| | 4 | 注:(PS:可以参考 电脑网APP、亲子网APP进行开发)[[BR]] |
| | 5 | 1.+为本次新增接口,*为本次有改动的接口。[[BR]] |
| | 6 | 2.接口公共字段说明:status表示状态,message表示操作结果说明。其中status字段值的含义如下:[[BR]] |
| | 7 | |
| | 8 | STATUS_ERROR = -1; //错误[[BR]] |
| | 9 | STATUS_SUCCESS = 0; //成功[[BR]] |
| | 10 | STATUS_NO_RIGHT = 1; //没有权限[[BR]] |
| | 11 | STATUS_PARAM_WRONG = 2; //参数错误[[BR]] |
| | 12 | STATUS_CONTENT_OVERFLOW = 3; //内容超出长度[[BR]] |
| | 13 | STATUS_EXISTS = 4; //数据已经存在[[BR]] |
| | 14 | STATUS_NOT_FOUND = 5; //数据查找不到[[BR]] |
| | 15 | STATUS_NO_LOGIN = 6; //没有登录[[BR]] |
| | 16 | STATUS_USER_LOCK = 7; //用户被锁[[BR]] |
| | 17 | STATUS_IP_LOCK = 8; //IP被锁[[BR]] |
| | 18 | |
| | 19 | |
| | 20 | 最数码开发环境地址: |
| | 21 | [http://dev33.pconline.com.cn/admin.do][[BR]] |
| | 22 | 最数码测试环境: |
| | 23 | [http://v15.pconline.com.cn/admin.do][[BR]] |
| | 24 | 最数码线上环境: |
| | 25 | [http://piebbs.pconline.com.cn/admin.do][[BR]] |
| | 26 | |
| | 27 | ---- |
| | 28 | |
| | 29 | '''最数码版块列表页接口'''[[BR]] |
| | 30 | http://xxx.pconline.com.cn/rest/forums/22 |
| | 31 | [[BR]] |
| | 32 | 请求方式:HTTP GET[[BR]] |
| | 33 | 说明:最后数字是板块ID[[BR]] |
| | 34 | 缓存:[[BR]] |
| | 35 | 参数:[[BR]] |
| | 36 | pageNo: 当前页 默认1[[BR]] |
| | 37 | pageSize:一页显示几条数据,默认25[[BR]] |
| | 38 | filter:帖子类型(传递filter=type表示需要所有类型)(filter=pick表示需要精华帖) |
| | 39 | fval:版块分类(如讨论,晒物,经验,交易)[[BR]] |
| | 40 | orderby :按照什么排序(默认是降序)[[BR]] |
| | 41 | 最新回复时间:replyat[[BR]] |
| | 42 | 最新发表时间:postat[[BR]] |
| | 43 | maxLength:标题最大字符串数目[[BR]] |
| | 44 | showTop:是否展示置顶帖(boolean),置顶帖单独出,不算在总数中,因为置顶帖不超过10个,显示置顶帖的条件是第一页(pageNo=1)并且fval为空并且showTop为true[[BR]] |
| | 45 | isCensorFirst :非必须,看需求是否需要,是否先审后出(true/false),如果为true并且帖子未审,则title为”该帖子正在审核中”、message为”该帖子正在审核中”[[BR]] |
| | 46 | |
| | 47 | 返回(json格式): |
| | 48 | {[[BR]] |
| | 49 | forum: { |
| | 50 | bbs: 2,[[BR]] |
| | 51 | forumId: 22,[[BR]] |
| | 52 | name: "今日聚超值讨论区",[[BR]] |
| | 53 | parentId: 2,[[BR]] |
| | 54 | uuid: "123aerhn%32gt45" |
| | 55 | },[[BR]] |
| | 56 | pageNo: 1,[[BR]] |
| | 57 | pageSize: 1,[[BR]] |
| | 58 | topTopicList: |
| | 59 | { |
| | 60 | author: {[[BR]] |
| | 61 | name: "geniusyys",[[BR]] |
| | 62 | nickname: "荒木",[[BR]] |
| | 63 | userFace: "XXX",[[BR]] |
| | 64 | userId: 20839026[[BR]] |
| | 65 | },[[BR]] |
| | 66 | createAt: 1405518128000,[[BR]] |
| | 67 | floor: 21,[[BR]] |
| | 68 | formatCreateAt: "2014-07-16 21:42",[[BR]] |
| | 69 | image: "",[[BR]] |
| | 70 | lastPostAt: 1413442722000,[[BR]] |
| | 71 | message: "交易区禁止",[[BR]] |
| | 72 | replyCount: 20,[[BR]] |
| | 73 | title: "禁止发多个交易帖子,新东西请在主贴更新",[[BR]] |
| | 74 | topicId: 104776,[[BR]] |
| | 75 | uri: "XXX",[[BR]] |
| | 76 | view: 821[[BR]] |
| | 77 | }[[BR]] |
| | 78 | ],[[BR]] |
| | 79 | topicList: [ |
| | 80 | { |
| | 81 | author: { |
| | 82 | name: "fit10",[[BR]] |
| | 83 | nickname: "太平洋电脑网论坛帖子仅代表作者本人意见",[[BR]] |
| | 84 | userFace: "XXXX",[[BR]] |
| | 85 | userId: 826717[[BR]] |
| | 86 | },[[BR]] |
| | 87 | createAt: 1463033025000,[[BR]] |
| | 88 | floor: 1,[[BR]] |
| | 89 | formatCreateAt: "2016-05-12 14:03",[[BR]] |
| | 90 | image: "",[[BR]] |
| | 91 | lastPostAt: 1463033025000,[[BR]] |
| | 92 | lastPoster: { |
| | 93 | lastPostAt: "2015-01-22 15:56",[[BR]] |
| | 94 | name: "qz23180228",[[BR]] |
| | 95 | nickname: "qz23180228",[[BR]] |
| | 96 | userId: 23180228[[BR]] |
| | 97 | },[[BR]] |
| | 98 | isContainImage: false,[[BR]] |
| | 99 | message: "按时到啥时候发奖金",[[BR]] |
| | 100 | replyCount: 0,[[BR]] |
| | 101 | title: "今天是好日子",[[BR]] |
| | 102 | topicId: 122451,[[BR]] |
| | 103 | uri: "XXXX",[[BR]] |
| | 104 | view: 4[[BR]] |
| | 105 | }[[BR]] |
| | 106 | ],[[BR]] |
| | 107 | total: 23550[[BR]] |
| | 108 | } |
| | 109 | 结果说明: |
| | 110 | topTopicList 这是置顶帖列表[[BR]] |
| | 111 | topicList 这是主题表列表[[BR]] |
| | 112 | isContainImage 是否包含图片true或者false[[BR]] |
| | 113 | |
| | 114 | 如果是精华帖会多出 isPick:true , flag : ”精”这个字段[[BR]] |
| | 115 | |
| | 116 | 如果帖子是本站置顶,则会多出isForumTop :true字段[[BR]] |
| | 117 | |
| | 118 | 如果符合帖子审核通过、作者状态正常并且帖子有图片就会出imgUrls 大小400x的三张图片[[BR]] |
| | 119 | |
| | 120 | 如果帖子作者不存在或者帖子作者被锁,则message内容为“用户被封,内容屏蔽”[[BR]] |
| | 121 | |
| | 122 | 如果帖子作者不为空,则会显示作者相关信息[[BR]] |
| | 123 | |
| | 124 | author: {name: "", nickname: "", userFace: , userId: },[[BR]] |
| | 125 | |
| | 126 | 如果最后回复作者不为空,则会出最后回复作者信息[[BR]] |
| | 127 | |
| | 128 | lastPoster: {name: "", nickname: "", userFace: , userId: },[[BR]] |
| | 129 | |
| | 130 | '''最数码发主帖接口'''[[BR]] |
| | 131 | http://xxx.pconline.com.cn/rest/forums/22 |
| | 132 | [[BR]] |
| | 133 | 请求方式:HTTP POST[[BR]] |
| | 134 | 说明:最后数字是板块ID[[BR]] |
| | 135 | 缓存:[[BR]] |
| | 136 | 参数:[[BR]] |
| | 137 | title: 标题[[BR]] |
| | 138 | message:帖子内容[[BR]] |
| | 139 | type:帖子类型[[BR]] |
| | 140 | sendMsg: 是否发送消息(false/true)[[BR]] |
| | 141 | agent:来源 (1代表ios移动端帖子)(2代表Android移动端帖子)或者按照亲子网电脑网那样传递user-agent参数[[BR]] |
| | 142 | 返回(json格式):[[BR]] |
| | 143 | { |
| | 144 | Location:url, [[BR]] |
| | 145 | status:0 [[BR]] |
| | 146 | }[[BR]] |
| | 147 | 参数说明:[[BR]] |
| | 148 | Status为0的时候说明发帖成功,否则发帖不成功[[BR]] |
| | 149 | |
| | 150 | |
| | 151 | '''最数码发回帖接口'''[[BR]] |
| | 152 | http://xxx.pconline.com.cn/rest/topics/122461 |
| | 153 | [[BR]] |
| | 154 | 请求方式:HTTP POST[[BR]] |
| | 155 | 说明:最后数字是帖子ID[[BR]] |
| | 156 | 缓存:[[BR]] |
| | 157 | 参数:[[BR]] |
| | 158 | message:回帖内容[[BR]] |
| | 159 | replyToId:回复ID[[BR]] |
| | 160 | sendMsg: 是否发送消息(false/true) |
| | 161 | agent:来源 (1代表ios移动端帖子)(2代表Android移动端帖子)或者按照亲子网电脑网那样传递user-agent参数[[BR]] |
| | 162 | 返回(json格式):[[BR]] |
| | 163 | { |
| | 164 | Location:url, [[BR]] |
| | 165 | status:0 [[BR]] |
| | 166 | }[[BR]] |
| | 167 | |
| | 168 | 参数说明:[[BR]] |
| | 169 | Status为0的时候说明发回帖成功,否则发回帖不成功[[BR]] |
| | 170 | |
| | 171 | '''最数码获取帖子内容信息接口(包括了回帖内容)'''[[BR]] |
| | 172 | http://xxx.pconline.com.cn/rest/topics/122461 |
| | 173 | [[BR]] |
| | 174 | 请求方式:HTTP GET[[BR]] |
| | 175 | 说明:最后数字是帖子ID[[BR]] |
| | 176 | 缓存:[[BR]] |
| | 177 | 参数: |
| | 178 | pageNo:第几页 [[BR]] |
| | 179 | authorId:作者ID(有传递表示只看作者回复的内容)[[BR]] |
| | 180 | desc:是否按楼层倒序,不传递表示按楼层升序[[BR]] |
| | 181 | agent:来源 (1代表ios移动端帖子)(2代表Android移动端帖子)或者按照亲子网电脑网那样传递user-agent参数[[BR]] |
| | 182 | isCensorFirst :非必须,看需求是否需要,是否先审后出(true/false),如果为true并且帖子未审,则title为”该帖子正在审核中”、message为”该帖子正在审核中”[[BR]] |
| | 183 | |
| | 184 | 返回(json格式):[[BR]] |
| | 185 | { |
| | 186 | "curAllImage":[ |
| | 187 | "p1_1_XXX",[[BR]] |
| | 188 | "p1_2_XXX"[[BR]] |
| | 189 | ],[[BR]] |
| | 190 | pageNo: 1,[[BR]] |
| | 191 | pageSize: 10,[[BR]] |
| | 192 | postList: [ |
| | 193 | { |
| | 194 | agent: 0,[[BR]] |
| | 195 | author: { |
| | 196 | level: "最数码龙头",[[BR]] |
| | 197 | name: "fit10",[[BR]] |
| | 198 | nickname: "太平洋电脑网论坛帖子仅代表作者本人意见",[[BR]] |
| | 199 | userFace: "XXX",[[BR]] |
| | 200 | userId: 826717 |
| | 201 | },[[BR]] |
| | 202 | createAt: 1467353045000,[[BR]] |
| | 203 | floor: 1,[[BR]] |
| | 204 | message: "这个就是内容",[[BR]] |
| | 205 | postId: 1873171,[[BR]] |
| | 206 | status: 0[[BR]] |
| | 207 | },[[BR]] |
| | 208 | { |
| | 209 | agent: 0,[[BR]] |
| | 210 | author: { |
| | 211 | level: "最数码龙头",[[BR]] |
| | 212 | name: "fit10",[[BR]] |
| | 213 | nickname: "太平洋电脑网论坛帖子仅代表作者本人意见",[[BR]] |
| | 214 | userFace: "XXX",[[BR]] |
| | 215 | userId: 826717[[BR]] |
| | 216 | },[[BR]] |
| | 217 | createAt: 1467353630000,[[BR]] |
| | 218 | floor: 2,[[BR]] |
| | 219 | message: "我来回复看看",[[BR]] |
| | 220 | postId: 1873172,[[BR]] |
| | 221 | status: 0[[BR]] |
| | 222 | } |
| | 223 | ],[[BR]] |
| | 224 | topic: { |
| | 225 | author: { |
| | 226 | level: "最数码龙头",[[BR]] |
| | 227 | name: "fit10",[[BR]] |
| | 228 | nickname: "太平洋电脑网论坛帖子仅代表作者本人意见",[[BR]] |
| | 229 | userFace: "XXX",[[BR]] |
| | 230 | userId: 826717[[BR]] |
| | 231 | }, |
| | 232 | bbsId: 66,[[BR]] |
| | 233 | createAt: 1467353045000,[[BR]] |
| | 234 | favoriteCount: 0,[[BR]] |
| | 235 | forumId: 66,[[BR]] |
| | 236 | forumName: "网络检测",[[BR]] |
| | 237 | forumUuid: "",[[BR]] |
| | 238 | lastPostAt: 1467353630000,[[BR]] |
| | 239 | lastPoster: { |
| | 240 | name: "fit10",[[BR]] |
| | 241 | nickname: "太平洋电脑网论坛帖子仅代表作者本人意见",[[BR]] |
| | 242 | userId: 826717[[BR]] |
| | 243 | },[[BR]] |
| | 244 | replyCount: 1,[[BR]] |
| | 245 | title: "第一次发帖",[[BR]] |
| | 246 | uri: "XXX",[[BR]] |
| | 247 | view: 5[[BR]] |
| | 248 | },[[BR]] |
| | 249 | total: 2 |
| | 250 | } |
| | 251 | |
| | 252 | 参数说明: |
| | 253 | curAllImage :帖子图片[[BR]] |
| | 254 | postList: 表示的回帖内容[[BR]] |
| | 255 | topic: 表示主题内容[[BR]] |
| | 256 | |
| | 257 | 如果帖子作者被锁,则message内容为“用户被封,内容屏蔽”[[BR]] |
| | 258 | |
| | 259 | 如果isCensorFirst 为true并且回帖未审,则message为 “该帖子正在审核中,请稍后查看!”[[BR]] |
| | 260 | |
| | 261 | 如果帖子是Html帖子,则message 为 “抱歉,暂不支持HTML贴:(”[[BR]] |
| | 262 | |
| | 263 | |
| | 264 | '''最数码获取我的收藏帖子信息接口'''[[BR]] |
| | 265 | http://xxx.pconline.com.cn/intf/user/_favTopics.jsp |
| | 266 | [[BR]] |
| | 267 | 请求方式:GET[[BR]] |
| | 268 | 说明:获取用户收藏的帖子[[BR]] |
| | 269 | 缓存:[[BR]] |
| | 270 | 参数:[[BR]] |
| | 271 | userId: 用户ID[[BR]] |
| | 272 | pageNo:当前第几页[[BR]] |
| | 273 | pageSize:一页显示几条数据(不传递默认5)[[BR]] |
| | 274 | fid : 版块ID[[BR]] |
| | 275 | onlyShowForum : 是否只展示fid版块(false/true)[[BR]] |
| | 276 | callback :回调函数,非必须[[BR]] |
| | 277 | 返回(json格式):[[BR]] |
| | 278 | { |
| | 279 | list: [ |
| | 280 | { |
| | 281 | authorName: "liuyijiabailie",[[BR]] |
| | 282 | authorNickName: "liuyijiabailie",[[BR]] |
| | 283 | authorUrl: "XXX",[[BR]] |
| | 284 | createAt: "15-01-15 21:43",[[BR]] |
| | 285 | favoriteCount: 1,[[BR]] |
| | 286 | favoriteId: 20012,[[BR]] |
| | 287 | forumName: "今日聚超值讨论区",[[BR]] |
| | 288 | forumUrl: "XXX",[[BR]] |
| | 289 | image: "XXX",[[BR]] |
| | 290 | isContainImage: true,[[BR]] |
| | 291 | isNew: false,[[BR]] |
| | 292 | lastPostAt: "15-01-22 15:01",[[BR]] |
| | 293 | lastPosterNickname: "liuyijiabailie",[[BR]] |
| | 294 | lastPosterUrl: "XXX",[[BR]] |
| | 295 | replyCount: 4,[[BR]] |
| | 296 | title: "博朗340S与WF1S",[[BR]] |
| | 297 | topicId: 121668,[[BR]] |
| | 298 | url: "XXX",[[BR]] |
| | 299 | viewCount: 138[[BR]] |
| | 300 | }, |
| | 301 | ],[[BR]] |
| | 302 | listCount: 2 |
| | 303 | } |
| | 304 | |
| | 305 | 参数说明: |
| | 306 | |
| | 307 | |
| | 308 | '''最数码获取我的帖子信息接口'''[[BR]] |
| | 309 | http://xxx.pconline.com.cn/intf/user/_topics.jsp |
| | 310 | [[BR]] |
| | 311 | 请求方式:[[BR]] |
| | 312 | 说明:获取用户自己的帖子的帖子[[BR]] |
| | 313 | 缓存:缓存15分钟[[BR]] |
| | 314 | 参数:[[BR]] |
| | 315 | userId: 用户ID[[BR]] |
| | 316 | pageNo:当前第几页[[BR]] |
| | 317 | pageSize:一页显示几条数据[[BR]] |
| | 318 | fid : 版块ID[[BR]] |
| | 319 | orderBy : 根据什么排序(例如createAt)[[BR]] |
| | 320 | isAsc : 是否升序,false/true[[BR]] |
| | 321 | maxLength:帖子内容显示最大长度[[BR]] |
| | 322 | callback :回调函数,非必须[[BR]] |
| | 323 | 返回(json格式):[[BR]] |
| | 324 | { |
| | 325 | list: [ |
| | 326 | { |
| | 327 | censored: 0,[[BR]] |
| | 328 | fid: 22,[[BR]] |
| | 329 | floor: 1,[[BR]] |
| | 330 | forumName: "今日聚超值讨论区",[[BR]] |
| | 331 | forumUrl: "XXX",[[BR]] |
| | 332 | image: "",[[BR]] |
| | 333 | isContainImage: false,[[BR]] |
| | 334 | isNew: false,[[BR]] |
| | 335 | lastPostAt: "16-05-12 14:03",[[BR]] |
| | 336 | message: "按时到啥时候发奖金",[[BR]] |
| | 337 | pick: 0,[[BR]] |
| | 338 | pid: 1873161,[[BR]] |
| | 339 | replyCount: 0,[[BR]] |
| | 340 | title: "今天是好日子",[[BR]] |
| | 341 | topicCreateAt: 1463033025000,[[BR]] |
| | 342 | topicId: 122451,[[BR]] |
| | 343 | url: "XXX",[[BR]] |
| | 344 | userName: "太平洋电脑网论坛帖子仅代表作者本人意见",[[BR]] |
| | 345 | userUrl: "XXX",[[BR]] |
| | 346 | viewCount: 1[[BR]] |
| | 347 | }, |
| | 348 | ],[[BR]] |
| | 349 | listCount: 10 |
| | 350 | } |
| | 351 | |
| | 352 | 参数说明: |
| | 353 | |
| | 354 | censored; //审核状态 0 未审 1 已审[[BR]] |
| | 355 | pick ; 精华类型 (0代表不是精华) (1代表精华1)( 2代表精华2)[[BR]] |