Changes between Version 3 and Version 4 of price_api_2.2.0


Ignore:
Timestamp:
10/29/2015 01:58:37 AM (10 years ago)
Author:
oujianqiang
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • price_api_2.2.0

    v3 v4  
    4040[[BR]] 
    4141**需求:**[[BR]] 
    42 1、;[[BR]] 
    43  
    44 **mrobot接口** 
    45  
    46 >  
    47  
    48 **后端接口** 
    49  
    50 >  
    51  
    52 **说明** 
    53  
    54 >  
    55  
    56 **缓存时间** 
    57  
    58 >  
    59  
    60 **提交方式** 
    61  
    62 > GET 
    63  
    64 **是否需要登录** 
    65  
    66 >  
    67  
    68 **参数** 
    69  
    70 ||= 参数名 =||= 参数含义 =||= 类型 =||= 默认值 =||= 是否必须 =||= 备注 =|| 
    71 ||v||版本号||int||0||否||2.2.0版本传v=2.2.0|| 
    72 ||inReview||审核状态||int||0||否||1-是,0-不是|| 
    73  
    74 **返回** 
    75  
    76 {{{#!java 
    77 { 
    78   status: 1, 
    79   msg: "请求成功" 
    80    
     421、topic实体新增一个字段 isOfficialPurchasing,用于区分爆料是否支持官方代购;[[BR]] 
     43 
     44**mrobot接口** 
     45 
     46> http://mrobot.pconline.com.cn/s-300/best/cms/getTopicList.xsp 
     47eg:http://mrobot.pconline.com.cn/s-300/best/cms/getTopicList.xsp?sectionId=0&pageNo=2&pageSize=20&v=2.2.0[[BR]] 
     48 
     49**后端接口** 
     50 
     51> [http://trac.pc.com.cn/pc_best/wiki/app2.0/01_topic#栏目爆料列表 栏目爆料列表] 
     52eg:http://best.pconline.com.cn/app/topic/cache/getTopicList.do?pageNo=0&pageSize=20&sectionId=0[[BR]] 
     53 
     54**说明** 
     55 
     56> 根据传入的栏目id,获取对应的爆料列表 
     57 
     58**缓存时间** 
     59 
     60> 300s 
     61 
     62**提交方式** 
     63 
     64> GET 
     65 
     66**是否需要登录** 
     67 
     68> 否 
     69 
     70**参数** 
     71 
     72||= 参数名 =||= 参数含义 =||= 类型 =||= 默认值 =||= 是否必须 =||= 备注 =|| 
     73||sectionId||栏目id:0 优惠 1 海淘 2 发现 3 晒物 4 经验 5 海淘晒物 6 海淘经验 7 试用体验 8 专题||int||0||是|||| 
     74||pageNo||页数||int||1||是|||| 
     75||pageSize||页面大小||int||10||是|||| 
     76||v||版本号||int||0||否||2.2.0版本传v=2.2.0|| 
     77||inReview||审核状态||int||0||否||1-是,0-不是|| 
     78 
     79**返回格式** 
     80> json 
     81 
     82**返回数据** 
     83 
     84{{{#!java 
     85{ 
     86  status: 1, 
     87  msg: "请求成功" 
     88  , 
     89    pageNo: 1, 
     90    pageSize: 20, 
     91    pageTotal: 2168, 
     92    total: 43357 
     93    data:[ 
     94        {//from $topic 
     95            topicId: 2395585, 
     96            title: "有钱你就来",  //标题 
     97            shortTitle: "超值商品推荐"  // 短标题 
     98            section: 1, // 栏目:0 优惠  1 海淘  2 发现 3 晒物  4 经验  5 海淘晒物  6 海淘经验  7 试用体验  8 专题 
     99            topSection: 1  // 顶级的栏目id:0优惠,1海淘,2 发现,3 晒物,4经验 
     100            mallName: "京东",  // 电商名称 
     101            mallId: 1, // 电商id 
     102            price: "五折对低价199",  // 价格描述 
     103            pubDate: 13215412512000,  // 发布时间,时间戳 毫秒 
     104            overdueStatus: 1,  // 是否过期 
     105            endTime: 13251245121000,  // 优惠截止时间 
     106            channelId: 12,  // 计数器栏目id 
     107            imagesForList: "http://www.a.b/a.png", 
     108            hasCoupon: 0,  // 是否有优惠券,适用于 优惠,海淘 
     109            cover: "http://www.google.com/1.png", 
     110            hdCover: "http://www.google.com/1_hd.png",  // 高清图,适用于晒物,经验,试用体验 
     111            showPicForApp: 1  // 是否白菜价合集 
     112            createName: "Jason@qq.com",  // 创建者名称 
     113            createNamePrefix: "Jason",  // 创建者名称,邮箱前缀 
     114            isOfficialPurchasing: 0  //0不支持官方代购,1支持官方代购【V2.2.0需求:新增字段】 
     115        } 
     116        ... 
     117    ] 
    81118} 
    82119}}} 
     
    89126[[BR]] 
    90127**需求:**[[BR]] 
    91 1、;[[BR]] 
    92  
    93 **mrobot接口** 
    94  
    95 >  
    96  
    97 **后端接口** 
    98  
    99 >  
    100  
    101 **说明** 
    102  
    103 >  
    104  
    105 **缓存时间** 
    106  
    107 >  
    108  
    109 **提交方式** 
    110  
    111 > GET 
    112  
    113 **是否需要登录** 
    114  
    115 >  
    116  
    117 **参数** 
    118  
    119 ||= 参数名 =||= 参数含义 =||= 类型 =||= 默认值 =||= 是否必须 =||= 备注 =|| 
    120 ||v||版本号||int||0||否||2.2.0版本传v=2.2.0|| 
    121 ||inReview||审核状态||int||0||否||1-是,0-不是|| 
    122  
    123 **返回** 
    124  
    125 {{{#!java 
    126 { 
    127   status: 1, 
    128   msg: "请求成功" 
    129    
    130 } 
    131 }}} 
    132  
    133  
    134 ---------- 
    135  
    136  
    137 === 1.3商品信息编辑wap页 === 
    138 [[BR]] 
    139 **需求:**[[BR]] 
    140 1、;[[BR]] 
    141  
    142 **mrobot接口** 
    143  
    144 >  
    145  
    146 **后端接口** 
    147  
    148 >  
    149  
    150 **说明** 
    151  
    152 >  
    153  
    154 **缓存时间** 
    155  
    156 >  
    157  
    158 **提交方式** 
    159  
    160 > GET 
    161  
    162 **是否需要登录** 
    163  
    164 >  
    165  
    166 **参数** 
    167  
    168 ||= 参数名 =||= 参数含义 =||= 类型 =||= 默认值 =||= 是否必须 =||= 备注 =|| 
    169 ||v||版本号||int||0||否||2.2.0版本传v=2.2.0|| 
    170 ||inReview||审核状态||int||0||否||1-是,0-不是|| 
    171  
    172 **返回** 
    173  
    174 {{{#!java 
    175 { 
    176   status: 1, 
    177   msg: "请求成功" 
    178    
    179 } 
    180 }}} 
     1281、页面附加信息:新增一个标签字段isOfficialPurchasing,用于标记爆料是否支持代购;[[BR]] 
     129 
     130**mrobot接口** 
     131 
     132> http://mrobot.pconline.com.cn/s-1800/best/cms/topicDetail.xsp?topicId=125405&platform=iOS&v=2.1.0&resVer=21000  
     133 
     134**后端接口** 
     135 
     136> [http://trac.pc.com.cn/pc_best/wiki/app2.0/01_topic#爆料详细信息 爆料详细信息] eg:http://best.pconline.com.cn/app/topic/getTopicInfo.do?topicId=125405&fontSize=17&hd=0 [[BR]] 
     137> 评论数接口  eg:http://cmt.pconline.com.cn/action/topic/get_data.jsp?url=http://best.pconline.com.cn/discovery_art.jsp?topicId=125405[[BR]] 
     138 
     139**说明** 
     140 
     141> 爆料详情终端页 
     142 
     143**缓存时间** 
     144 
     145> 1800s 
     146 
     147**提交方式** 
     148 
     149> GET 
     150 
     151**是否需要登录** 
     152 
     153> 否 
     154 
     155**参数** 
     156 
     157||= 参数名 =||= 参数含义 =||= 类型 =||= 默认值 =||= 是否必须 =||= 备注 =|| 
     158||topicId||爆料id||int||0||是||  || 
     159||fontSize||字体大小||int||17||是||  || 
     160||hd||是否显示高清图:0 否 1 是||int||0||否||  || 
     161||platform||平台标识。android平台,platform=android;iOS平台,platform=iOS||String||""||是||  || 
     162||v||版本号||String||"0.0.0"||是||  || 
     163||resVer||资源包版本号||int||0||是||  || 
     164 
     165**返回格式** 
     166> html 
     167 
     168**返回数据** 
     169 
     170html页面,内嵌JSON格式的附加信息,以及点击交互的跳转协议[[BR]] 
     171附加信息用注释的方式放到html代码里面以/*@_HTML_META_START_开头, _HTML_META_END_@*/结尾[[BR]] 
     172 
     173附加信息: 
     174||= 爆料类型 =||= 附加信息内容 =|| 
     175||优惠、海淘、发现||#见data1#|| 
     176||晒物、经验||#见data2#|| 
     177 
     178{{{ 
     179#data1#包含: 
     180{ 
     181  topicId: 13253,//爆料id 
     182  topicType: 1,//0优惠,1海淘,2 发现 
     183  url: http://best.pconline.com.cn/discovery_art.jsp?topicId=$topic.topicId //用于评论数 
     184  artUrl:"http://best.pconline.com.cn/youhui/125405.html",//pc地址,用于分享 
     185  title: $topic.shortTitle + $topic.price + $topic.sectionDesc 
     186  wxTitle:【今日聚超值_栏目】+$topic.title||topic.shortTitle+"   "+$topic.price(其中栏目为具体的typeName,0,1,2时显示title,3,4时显示为shortTitle), 
     187  date: $topic.pubDate 
     188  author: $topic.createNamePrefix 
     189  purchasingNum: $topic.purchasingCount.totalCount 
     190  firstPic: $topic.cover(获取350x350大小的) 
     191  bestBuyLink:"bestbuy://topic-1.cc",  //直达链接,可能是自定义的协议或者普通的url 
     192  commentCount:245 //评论数 【V2.1.0需求:新增字段,请求评论数接口获取】 
     193  commentId:45 //评论id 【V2.1.0需求:新增字段,请求评论数接口获取】 
     194  iphoneResVer:21000 //模板版本号(iOS请求时返回) 
     195  androidResVer:21000 //模板版本号(Android请求时返回) 
     196  isOfficialPurchasing: 0  //0不支持官方代购,1支持官方代购【V2.2.0需求:新增字段】 
     197} 
     198 
     199#data2#包含: 
     200{ 
     201  topicId: 13253, //爆料id 
     202  topicType: 3,    //3 晒物,4经验 
     203  url: http://best.pconline.com.cn/discovery_art.jsp?topicId=$topic.topicId 
     204  artUrl:"http://best.pconline.com.cn/youhui/125405.html",//pc地址,用于分享 
     205  title: $topic.shortTitle + $topic.price + $topic.sectionDesc 
     206  wxTitle:【今日聚超值_栏目】+$topic.title||topic.shortTitle+"   "+$topic.price(其中栏目为具体的typeName,0,1,2时显示title,3,4时显示为shortTitle), 
     207  date: $topic.pubDate 
     208  author: $topic.createNamePrefix 
     209  purchasingNum: $topic.purchasingCount.totalCount 
     210  firstPic: $topic.cover,(获取350x350大小的) 
     211  commentCount:245 //评论数 【V2.1.0需求:新增字段,请求评论数接口获取】 
     212  commentId:45 //评论id 【V2.1.0需求:新增字段,请求评论数接口获取】 
     213  iphoneResVer:21000 //模板版本号(iOS请求时返回) 
     214  androidResVer:21000 //模板版本号(Android请求时返回) 
     215  isOfficialPurchasing: 0  //0不支持官方代购,1支持官方代购【V2.2.0需求:新增字段】 
     216} 
     217}}} 
     218 
     219跳转协议:[[BR]] 
     220优惠/海淘/发现 详情终端页:[[BR]] 
     221正文字号的问题,跟前端和设计确认了,设计稿的尺寸到制作稿时要减半,所以正文的大中小字号应该分别为19、17、15 
     222||=协议=||=参数说明=||=触发事件=|| 
     223||pconlinebestbuy://best-coupon-detail/giftId||giftId:优惠券id||点击爆料详情终端页的"优惠券"内时触发,进入优惠券详情|| 
     224||pconlinebestbuy://best-big-photo/topicId?curIndex={curIndex}||topicId:爆料id;curIndex:图片序号||点击爆料详情终端页的任一张图片时触发,浏览大图 || 
     225||pconlinebestbuy://best-shop-list/topicId||topicId:爆料id||点击爆料详情终端页的"有**家商家可代购"时触发,进入商家列表|| 
     226||pconlinebestbuy://best-outer-web/?url={url}||url:代购地址||点击爆料详情终端页底部的"推荐代购商家"时触发,进入商家淘宝商品外链(此处需要计数器,此url尾加对应的类型,计数由app做,url添加尾字符由best提供,代购页面跳转协议中的url后带上#Purchase,商家购买页面跳转协议中的url后带上#GoSeeIt)|| 
     227[[BR]] 
     228晒物详情终端页:[[BR]] 
     229||=协议=||=参数说明=||=触发事件=|| 
     230||pconlinebestbuy://best-big-photo/topicId?curIndex={curIndex}||topicId:爆料id;curIndex:图片序号||点击爆料详情终端页的任一张图片时触发,浏览大图 || 
     231||pconlinebestbuy://best-outer-web/?url={url}||url:代购地址||点击爆料详情终端页底部的"推荐代购商家"时触发,进入商家淘宝商品外链|| 
     232 
     233经验详情终端页:[[BR]] 
     234||=协议=||=参数说明=||=触发事件=|| 
     235||pconlinebestbuy://best-big-photo/topicId?curIndex={curIndex}||topicId:爆料id;curIndex:图片序号||点击爆料详情终端页的任一张图片时触发,浏览大图 || 
     236 
     237 
     238[[BR]] 
     239晒物及经验详情页面,头图采用hdCover,按hd=0则取hdCover的400x200尺寸,hd=1则取hdCover的600x300尺寸 
     240 
     241---------- 
     242 
     243 
     244=== 1.3商品选择wap页 === 
     245[[BR]] 
     246**需求:**[[BR]] 
     2471、;[[BR]] 
     248 
     249**mrobot接口** 
     250 
     251> 无 
     252 
     253**后端接口** 
     254 
     255> http://best.pconline.com.cn/appIntf/goods/showGoods.jsp 
     256 
     257**说明** 
     258 
     259> 商品选择页面 
     260 
     261**缓存时间** 
     262 
     263> 无 
     264 
     265**提交方式** 
     266 
     267> POST 
     268 
     269**是否需要登录** 
     270 
     271> 否 
     272 
     273**参数** 
     274 
     275||= 参数名 =||= 参数含义 =||= 类型 =||= 默认值 =||= 是否必须 =||= 备注 =|| 
     276|| topicId || 爆料id || string || "" || 是 ||  || 
     277||v||版本号||int||0||否||2.2.0版本传v=2.2.0|| 
     278 
     279**返回格式** 
     280> html 
     281 
     282**返回数据** 
     283 
     284> html页面 
     285 
     286操作协议:[[BR]] 
     287关闭页面点击协议:pcaction://quit-choosing       [[BR]] 
     288确认商品点击协议:pcaction://finish-choosing/商品outerId   [[BR]] 
    181289 
    182290