Changes between Version 30 and Version 31 of price_api
- Timestamp:
- 03/12/2015 09:41:56 AM (11 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
price_api
v30 v31 3 3 = 聚超值2.0.0接口文档 = 4 4 5 == 一.基本约定 == 6 7 {{{ 8 1.开发机、测试机代理地址: 9 mrobot开发机代理:192.168.10.199 端口:1080 10 mrobot测试机代理:192.168.10.198 端口:1080 11 12 2.当接口处理正常时,HTTP STATUS CODE 返回给200。包括有正常的业务数据和数据为空的情况。 13 14 3.当接口处理异常时,HTTP STATUS CODE 返回非200,并且给出具体的错误信息。 15 { 16 "desc":"给用户的提示放在这里" 17 } 18 19 4.接口默认的字符编码是UTF-8,接口需要实现对req-enc和resp-enc参数的支持。 20 21 5.所有有写操作的数据接口,必须用POST方式提交,在接口里需要判断提交方式,拒绝GET的调用请求。 22 23 6.接口中的JSON字符串,key都用双引号("")包裹,value是字符串类型时,也用双引号("")包裹;是数字类型时,不用引号 24 25 7.需要分页的接口,统一返回以下字段: pageNo,pageSize,total 26 }}} 27 28 29 == 二.接口列表 == 30 5 31 == 1.首页列表数据接口 == 6 7 > index 32 **mrobot接口**:(代补充) 33 > 开发环境url: 34 > 测试环境url: 35 36 **接口名**:(mrobot接口补充后 可删除掉) 37 > homepageList 8 38 9 39 **后端接口** … … 29 59 {{{#!java 30 60 { 31 "pageNo": 1, 32 "pageSize": 20, 33 "pageTotal": 2168, 34 "total": 43357 35 "serverTime": 1426036331, 36 "focus": [//焦点图 61 status: 0, 62 msg: "请求成功", 63 pageNo: 1, 64 pageSize: 20, 65 pageTotal: 2168, 66 total: 43357 67 serverTime: 1426036331, 68 focus: [//焦点图 37 69 {//from $focusImage 38 70 "topicId": 125, // 爆料id … … 43 75 ... 44 76 ] 45 "listIndex":[77 listIndex:[ 46 78 { 47 79 type:1 // 1 爆料 … … 67 99 type:2 // 2 推荐位 68 100 value:{//from $adPosition 69 "adId": 51,70 "adTitle": "好东西哇",71 "price": "12块包邮",72 "image": "http://img.pconline.com.cn/7.jp",73 "topicId": 2341274 "seq":3 // 排序,插入到首页的位置101 adId: 51, 102 adTitle: "好东西哇", 103 price: "12块包邮", 104 image: "http://img.pconline.com.cn/7.jp", 105 topicId: 23412 106 seq:3 // 排序,插入到首页的位置 75 107 } 76 108 } … … 78 110 type:4 // 4 优惠券 79 111 value:{//from $giftCoupon 80 "couponId": 123, // 优惠券Id81 "giftId": 123, // 礼品Id82 "mallName": '京东', // 电商名称83 "image": "http://a.cn/1.png", // 图片84 "disCount": "满400减20", // 优惠券额度85 "status": 1, // 状态0:禁用;1:未领取;2:已领取86 "expiryDate": 13621321521000, // 有效期112 couponId: 123, // 优惠券Id 113 giftId: 123, // 礼品Id 114 mallName: '京东', // 电商名称 115 image: "http://a.cn/1.png", // 图片 116 disCount: "满400减20", // 优惠券额度 117 status: 1, // 状态0:禁用;1:未领取;2:已领取 118 expiryDate: 13621321521000, // 有效期 87 119 } 88 120 } … … 92 124 }}} 93 125 94 [http://trac.pc.com.cn/pc_best/wiki/app2.0/object_properties#焦点图 $focusImage] [http://trac.pc.com.cn/pc_best/wiki/app2.0/object_properties#爆料 $topic] [http://trac.pc.com.cn/pc_best/wiki/app2.0/object_properties#推荐位 $adPosition] [http://trac.pc.com.cn/pc_best/wiki/app2.0/object_properties#优惠券 $giftCoupon]126 [http://trac.pc.com.cn/pc_best/wiki/app2.0/object_properties#焦点图 $focusImage] [http://trac.pc.com.cn/pc_best/wiki/app2.0/object_properties#爆料 $topic] [http://trac.pc.com.cn/pc_best/wiki/app2.0/object_properties#推荐位 $adPosition] [http://trac.pc.com.cn/pc_best/wiki/app2.0/object_properties#优惠券 $giftCoupon] 95 127 96 128 ---------- 97 129 98 130 == 2.优惠、海淘、发现、试用体验、专题列表数据接口 == 99 100 > getTopicList 131 **mrobot接口**:(代补充) 132 > 开发环境url: 133 > 测试环境url: 134 135 **接口名**:(mrobot接口补充后 可删除掉) 136 > topicList 101 137 102 138 **后端接口** … … 123 159 {{{#!java 124 160 { 125 "pageNo": 1, 126 "pageSize": 20, 127 "pageTotal": 2168, 128 "total": 43357 129 "serverTime": 1426036331, 130 "data":[ 161 status: 0, 162 msg: "请求成功", 163 pageNo: 1, 164 pageSize: 20, 165 pageTotal: 2168, 166 total: 43357 167 serverTime: 1426036331, 168 data:[ 131 169 {//from $topic 132 170 topicId: 2395585, … … 156 194 157 195 == 3.获取用户某个时间之后的爆料数和评论数 == 158 159 > getNewCountForApp 196 **mrobot接口**:(代补充) 197 > 开发环境url: 198 > 测试环境url: 199 200 **接口名**:(mrobot接口补充后 可删除掉) 201 > getNewsCount 160 202 161 203 **后端接口** … … 194 236 195 237 == 4.单篇爆料、晒物、经验、体验报告、专题终端页(Web) == 196 197 > 238 **mrobot接口**:(代补充) 239 > 开发环境url: 240 > 测试环境url: 241 242 **接口名**:(mrobot接口补充后 可删除掉) 243 > topicDetail 198 244 199 245 **后端接口** … … 217 263 218 264 **返回** 219 220 {{{#!java 221 内嵌JSON数组的Web,包括点击交互链点 265 266 {{{#!java 267 web页面的html代码,内嵌JSON格式的附加信息,以及点击交互的跳转协议 268 附加信息用注释的方式放到html代码里面以/*@_HTML_META_START_开头, _HTML_META_END_@*/结尾 269 270 >>>>>>>>>>附加信息: 271 { 272 bestBuyLink:"bestbuy://topic-1.cc" // 直达链接,可能是自定义的协议或者普通的url 273 } 274 <<<<<<<<<< 275 276 >>>>>>>>>>跳转协议: 277 ---跳转进入优惠券详情 点击爆料详情终端页的"优惠券"内时触发 278 pconlinebestbuy://bestbuy-giftCoupon-detail/giftId={giftId} 279 跳转参数说明: 280 giftId:礼品id 281 282 ---跳转浏览大图 点击爆料详情终端页的任一张图片时触发 283 pconlinebestbuy://bestbuy-show-photo?topicId={topicId}¤tIndex={currentIndex} 284 跳转参数说明: 285 topicId:爆料id 286 currentIndex:图片序号 287 288 ---跳转进入商家列表 点击爆料详情终端页的"有**家商家可代购"时触发 289 pconlinebestbuy://bestbuy-purchasing-list?topicId={topicId} 290 跳转参数说明: 291 topicId:爆料id 292 293 ---跳转进入商家淘宝商品页 点击爆料详情终端页底部的"推挤代购商家"时触发 294 pconlinebestbuy://bestbuy-purchasing-dg-terminal?link={link} 295 跳转参数说明: 296 link:代购地址 297 <<<<<<<<<< 222 298 }}} 223 299 … … 225 301 226 302 == 5.判断用户是否已收藏爆料 == 227 228 > getTopicCollectCount 303 **mrobot接口**:(代补充) 304 > 开发环境url: 305 > 测试环境url: 306 307 **接口名**:(mrobot接口补充后 可删除掉) 308 > checkTopicCollectStatus 229 309 230 310 **后端接口** … … 252 332 status: 0, 253 333 msg: "请求成功", 254 hasCollect: 0 334 hasCollect: 0// 0 表示未收藏 1 表示已收藏 255 335 } 256 336 }}} … … 259 339 260 340 == 6.收藏 == 261 262 > collectForApp 341 **mrobot接口**:(代补充) 342 > 开发环境url: 343 > 测试环境url: 344 345 **接口名**:(mrobot接口补充后 可删除掉) 346 > collectOneTopic 263 347 264 348 **后端接口** … … 292 376 293 377 == 7.取消收藏 == 294 295 > decollectForApp 378 **mrobot接口**:(代补充) 379 > 开发环境url: 380 > 测试环境url: 381 382 **接口名**:(mrobot接口补充后 可删除掉) 383 > decollectOneTopic 296 384 297 385 **后端接口** … … 325 413 326 414 == 8.获取爆料赞和踩的数量 == 327 415 **mrobot接口**:(代补充) 416 > 开发环境url: 417 > 测试环境url: 418 419 **接口名**:(mrobot接口补充后 可删除掉) 328 420 > getTopicLikeAndDislikeCount 329 421 … … 362 454 363 455 == 9.赞或者踩 == 364 456 **mrobot接口**:(代补充) 457 > 开发环境url: 458 > 测试环境url: 459 460 **接口名**:(mrobot接口补充后 可删除掉) 365 461 > likeAndDislike 366 462 … … 395 491 396 492 == 10.爆料正文中图片集列表 == 397 398 > listTopicImages 493 **mrobot接口**:(代补充) 494 > 开发环境url: 495 > 测试环境url: 496 497 **接口名**:(mrobot接口补充后 可删除掉) 498 > topicImagesList 399 499 400 500 **后端接口** … … 424 524 data: [ 425 525 { 426 index: 1, 427 url: "http://img/pc.com.cn/1.png" 526 url: "http://img/pc.com.cn/1.png", 527 url: "http://img/pc.com.cn/2.png", 528 ... 428 529 } 429 530 ] … … 434 535 435 536 == 11.代购商家列表 == 436 437 > listpurchasing 537 **mrobot接口**:(代补充) 538 > 开发环境url: 539 > 测试环境url: 540 541 **接口名**:(mrobot接口补充后 可删除掉) 542 > purchasingList 438 543 439 544 **后端接口** … … 463 568 msg: "请求成功", 464 569 total: 100, 465 data: ["$purchasing"] 570 data: {//from $purchasing 571 description: "超值代购", //代购商家描述 572 hasSpotGoods: 1, // 是否有现货:0 现货/1 代购 573 link: "http://www.taobao.com/item_1.html" //代购地址 574 name: "Jason", //用户名 575 nickName: "Jason", //昵称 576 logo: "http://img.pc.com.cn/1.png", //头像 从平台获取 577 price: 128, //价格 578 } 466 579 } 467 580 }}} 468 581 469 582 [http://trac.pc.com.cn/pc_best/wiki/app2.0/object_properties#代购商家 $purchasing] 583 [http://trac.pc.com.cn/pc_best/wiki/app2.0/object_properties#代购商家 $user] 470 584 471 585 ---------- 472 586 473 587 == 12.求代购 == 474 588 **mrobot接口**:(代补充) 589 > 开发环境url: 590 > 测试环境url: 591 592 **接口名**:(mrobot接口补充后 可删除掉) 475 593 > addTopicBuyCount 476 594 … … 508 626 509 627 == 13.优惠券终端页(Web) == 510 511 > getGiftInfo 628 **mrobot接口**:(代补充) 629 > 开发环境url: 630 > 测试环境url: 631 632 **接口名**:(mrobot接口补充后 可删除掉) 633 > giftDetail 512 634 513 635 **后端接口** … … 532 654 533 655 {{{#!java 534 内嵌JSON数组的Web,包括点击交互链点 656 web页面的html代码,内嵌JSON格式的附加信息,以及点击交互的跳转协议 657 附加信息用注释的方式放到html代码里面以/*@_HTML_META_START_开头, _HTML_META_END_@*/结尾 658 659 >>>>>>>>>>附加信息: 660 { 661 (暂无) 662 } 663 <<<<<<<<<< 664 665 >>>>>>>>>>跳转协议: 666 ---领取优惠券 667 pconlinebestbuy://bestbuy-get-giftCoupon/giftId={giftId}&giftName={giftName}&needScore={needScore}&needGold={needGold} 668 跳转参数说明: 669 giftId:礼品id 670 giftName:优惠券概要信息 671 needScore:兑换所需积分 672 needGold:兑换多需金币 673 <<<<<<<<<< 535 674 }}} 536 675 … … 2173 2312 2174 2313 == 47.领取优惠券 == 2175 2314 **mrobot接口**:(代补充) 2315 > 开发环境url: 2316 > 测试环境url: 2317 2318 **接口名**:(mrobot接口补充后 可删除掉) 2176 2319 > exchangeCoupon 2177 2320 … … 2200 2343 status: 1 2201 2344 msg: '兑换成功' 2202 } 2203 }}} 2204 2205 ---------- 2345 data: { 2346 status:1, // 1 兑换成功 -1 请刷新页面重试 -2 该优惠券无效 -3 该优惠券已过期 -4 兑换出错,请稍后再试。 -5 优惠券领取次数超过限制! -6 金币或积分不足! -7 该优惠券无效或已全部被兑换! -8 兑换失败! 2347 cardNum: 123, //券号 2348 giftStatus: 1, 2349 cardPassword: 123456, //密码 2350 mallUrl: "http://a.b.c", //商品wap主页 2351 gold:1, //用户的金币数 2352 score: 2 //用户的积分数 2353 } 2354 } 2355 }}} 2356 2357 ----------
![(please configure the [header_logo] section in trac.ini)](http://www1.pconline.com.cn/hr/2009/global/images/logo.gif)