=== 1.基本约定 === {{{ 1.当接口处理正常时,HTTP STATUS CODE 返回给200。包括有正常的业务数据和数据为空的情况。 2.当接口处理异常时,HTTP STATUS CODE 返回给500,并且给出具体的错误信息。 { "uri" : "/intf/albums-by-type.jsp", "error-desc":"Need you follow uid.", "user-notice":"给用户的提示放在这里" } 3.接口默认的字符编码是UTF-8,接口需要实现对req-enc和resp-enc参数的支持。在JSP的最顶部,实现类似下面的代码: String queryString = request.getQueryString(); String requestEncoding = getParam(queryString,"req_enc"); String responseEncoding = getParam(queryString,"resp_enc"); if(isNotBlank(requestEncoding)){ request.setCharacterEncoding(requestEncoding); } if(isNotBlank(responseEncoding)){ response.setCharacterEncoding(responseEncoding); } 4.所有有写操作的数据接口,必须用POST方式提交,在接口里需要判断提交方式,拒绝GET的调用请求。 5.接口中的JSON字符串,key都用双引号("")包裹,value是字符串类型时,也用双引号("")包裹;是数字类型时,不用引号。 }}} == 2.接口列表 == === 2.1 [=#point201 新消息]=== {{{ 作用:获取个人中心的新消息的数量 使用范围:电脑网app:命名前缀pconline、汽车网app:命名前缀pcauto HTTP请求方式:get 是否需要登录:否 请求参数:none 返回参数: { "newMsgCount": 2000 } newMsgCount:新消息的数量,当该数值超过五位数时,只返回99999。新消息是指个人中心的消息。 }}} === 2.2 [=#point202 栏目页topArticle增加楼层数和图集张数]=== {{{ url:http://mrobot.pconline.com.cn/v2/cms/channels/1 && http://mrobot.pcauto.com.cn/v2/cms/channels/1 使用范围:电脑网app:命名前缀pconline、汽车网app:命名前缀pcauto HTTP请求方式:get 是否需要登录:否 请求参数:栏目ID 例子: { "topArticle":[ { "pubDate":"2013-03-20", "title":"专利败诉 HTC再度悲剧……", "updateAt":1363708800000, "to-uri":"pconlinebrowser://bbs-topic/16348932", "preView":"专利败诉 HTC再度悲剧……", "seq":15, "image":"http://img0.pconline.com.cn/pconline/1303/20/3220919_f3.jpg", "floorCount":15 // 楼层数 }, { "pubDate":"2013-03-11", "title":"摄影部落美图——《日出赛罕坝》", "updateAt":1362931200000, "to-uri":"pconlinebrowser://album-photo/9792", "preView":"摄影部落美图——《日出赛罕坝》", "seq":20, "image":"http://img0.pconline.com.cn/pconline/1303/11/3209641_f2.jpg", "numCount":20 // 图集的图片张数 } ], "articleList":[ ], "topFocus":[ ] } 备注:除topArticle外的数据,其他都不变,topArticle里面的论坛和图集分别增加一个楼层数和图集张数的字段 }}} === 2.3 [=#point203 我的帖子]=== {{{ url:待定 作用:获取某用户发布的所有帖子 使用范围:电脑网app:命名前缀pconline、汽车网app:命名前缀pcauto 请求方式:get 是否需要登录:是 请求参数: pageNo:页数 common_session_id:用户登陆后获得的认证id pageSize:每页条数 例子: { "pageNo":1, //页码 "pageSize":20, //每页条数 "topicList":[ / { "updateAt":123, //格式是时间戳,创建或最终修改时间 "flag":"精", //是否为精,图等 "replyCount":6175,//回复数 "view":195872,//阅读数 "floor":812,//楼层数 "title":"三两下root好并精简你的三星I9100",//标题 "topicId":13597147, // 帖子id "uri":"http://itbbs.pconline.com.cn/mobile/13597147.html" //帖子url } ], "total":12 //一共多少条 } }}} === 2.4 [=#point204 帖子回复]=== {{{ url:待定 作用:获取别人对自己发表的所有帖子的回复 使用范围:电脑网app:命名前缀pconline、汽车网app:命名前缀pcauto 请求方式:get 是否需要登录:是 请求参数: pageNo:页数 common_session_id:用户登陆后获得的认证id pageSize:每页条数 例子: { "pageNo":1, //页码 "pageSize":20, //每页条数 "topicList":[ / { "updateAt":123, //格式是时间戳,创建或最终修改时间 "replyName":“你好” //回复者名称, "replyImage":“http://mrobot….jpg” //回复者头像url "title":"三两下root好并精简你的三星I9100",//标题 "replyContent":"回复内容为9", //回复内容,字数限制 "topicId":13597147, // 帖子id "replyCount":6175,//回复数 "view":195872,//阅读数 "floor":812,//楼层数 "uri":"http://itbbs.pconline.com.cn/mobile/13597147.html" //帖子url } ], "total":12 //一共多少条 } }}} === 2.5 [=#point205 评论回复]=== {{{ url:待定 作用:获取别人对自己发表的所有评论的回复 使用范围:电脑网app:命名前缀pconline、汽车网app:命名前缀pcauto 请求方式:get 是否需要登录:是 请求参数: pageNo:页数 common_session_id:用户登陆后获得的认证id pageSize:每页条数 例子: { "pageNo":1, //页码 "pageSize":20, //每页条数 "topicList":[ { "updateAt":123, //格式是时间戳,创建或最终修改时间 "replyName":“你好” //回复者名称, "replyImage":“http://mrobot….jpg” //回复者头像url "title":"三两下root好并精简你的三星I9100",//标题 "replyContent":"回复内容为9", //回复内容 "topicId":13597147, // 帖子id "uri":"http://itbbs.pconline.com.cn/mobile/13597147.html" //帖子url } ], "total":12 //一共多少条 } }}} === 2.5.1 [=#point20501 获取用户信息]=== {{{ url:待定 作用:同步论坛收藏的内容 使用范围:电脑网app:命名前缀pconline、汽车网app:命名前缀pcauto 请求方式:get 是否需要登录:是 请求参数: common_session_id:用户登陆后获得的认证id 返回数据 { "name":"hahaha“, “common_session_id”:“afdsafjlasjfk;asdf”, "image":"www.baidu.com/sex.png", //头像 "level":"太平洋舰队新兵" //论坛等级 } }}} === 2.6 [=#point206 同步内容下载]=== {{{ url:待定 作用:同步论坛收藏的内容 使用范围:电脑网app:命名前缀pconline、汽车网app:命名前缀pcauto 请求方式:get 是否需要登录:是 请求参数: common_session_id:用户登陆后获得的认证id 注:车型,车系为汽车网客户端独有,其他2个是三个都有 例子: { "chexing":{ //车型 “list”:[ { “id”:1234, //车型id “name”:”宝马”, //车型名字 “image”:http://mrobot.pcauto.com/baoma.jpg, //车型小图url “price”:“35.23w” //,字符串,车型价格 }, { “id”:1234, //车型id “name”:”宝马”, //车型名字 “image”:http://mrobot.pcauto.com/baoma.jpg, //车型小图url “price”:"35.23w" //,字符串,车型价格 } ] }, “chexi”:{ //车系 “count”:12, //数组数量 “list”:[ { “id”:1234, //车系id “name”:”宝马3系”, //车系名字 “image”:http://mrobot.pcauto.com/baoma3.jpg, //车系小图url “price”:35.23 //车系价格 }, { “id”:1234, //车系id “name”:”宝马”, //车系名字 “image”:http://mrobot.pcauto.com/baoma.jpg, //车系小图url “price”:35.23 //车系价格 } ] }, “luntan”:{ //论坛 “list”:[ { “id”:1234, //论坛id “name”:”宝马”, //论坛名字 }, { “id”:1234, //论坛id “name”:”宝马”, //论坛名字 } ] }, “tiezi”:{ //帖子 “list”:[ { “id”:1234, //帖子id “name”:”宝马3系太好了”, //帖子标贴 }, { “id”:1234, //帖子id “name”:”宝马3系太好了”, //帖子标贴 } ] } } }}} === 2.7 [=#point207 同步内容上传]=== {{{ url:待定 作用:同步论坛收藏的内容 使用范围:电脑网app:命名前缀pconline、汽车网app:命名前缀pcauto 请求方式:post 是否需要登录:是 请求参数: common_session_id:用户登陆后获得的认证id 注:车型,车系为汽车网客户端独有,其他2个是三个都有 例子: { "chexing":{ //车型 “addlist”:[123121,1111,2222,3333,566788], //新增车型id数组 “delete”:[12356,6666,5555,32145], //删除车型id数组 } “chexi”:{ //车系 “addlist”:[123121,1111,2222,3333,566788], //新增车系id数组 “delete”:[12356,6666,5555,32145], //删除车系id数组 }, “luntan”:{ //论坛 “addlist”:[123121,1111,2222,3333,566788], //新增论坛id数组 “delete”:[12356,6666,5555,32145], //删除论坛id数组 }, “tiezi”:{ //帖子 “addlist”:[123121,1111,2222,3333,566788], //新增帖子id数组 “delete”:[12356,6666,5555,32145], //删除帖子id数组 } } }}} === 2.8 [=#point208 汽车论坛的首页热门] === {{{ url: 待定 作用:获取论坛的热门帖子列表 使用范围:汽车网app:命名前缀pcauto HTTP请求方式:get 是否需要登录:否 请求参数: pageNo: pageSize: 返回参数: { "total":2000, //总数 "pageNo":1, //页码 "pageSize":20, //每页有多少调 "focus":[ { "img":"http://xxxx.png", //焦点图 "id":"123456" //帖子id } ], "topicList":[ { "title":"todo", //帖子标题 "updateAt":123, //格式是时间戳,创建或最终修改时间 "replyCount":100, //帖子的回复数 "view":100, //帖子的阅读数 "pubDate":"2012-02-02", //帖子的发布时间 "author":"todo", //帖子的作者 "id":"123456", //帖子id "img":"http://xxxx.png", //帖子的导读图 "flag":"精" //帖子标记,精或者图 } ] } }}} === 2.9 [=#point209 论坛的帖子列表重构] === {{{ url: http://mrobot.pconline.com.cn/proxy/itbbs/forums/768714?filter=pick&pageNo=1&pageSize=20 && http://mrobot.pcauto.com.cn/proxy/bbs/forums/14140?filter=pick&pageNo=1&pageSize=20 分别对应的原接口地址为:http://itbbs.pconline.com.cn/rest/forums/768714?filter=pick&pageNo=1&pageSize=20 && http://bbs.pcauto.com.cn/rest/forums/14140?filter=pick&pageNo=1&pageSize=20 作用:获取某论坛帖子列表 使用范围:汽车网app:命名前缀pcauto ,电脑网app:命名前缀pconline ,汽车论坛app:命名前缀pcautobbs 备注:新建madmin操作后台,后台支持添加某些帖子到列表的topTopics字段;不同的板块有不同的topTopics,不提供板块选择,操作者自行填写板块id。 HTTP请求方式:get 是否需要登录:否 请求参数: 在原来的参数基础上添加以下请求参数: filterv4: 有四个值,分别为time、reply、top和pick,对应分别是按照时间倒序、按照最新回复倒序、只显示置顶帖并按时间倒序和只显示精华,赋不同值出对应的列表 返回参数: { ...... "topTopics":[ { "pubDate":"2013-03-28", //发布日期 "updateAt":123, //格式是时间戳,创建或最终修改时间 "title":"每日签到:锤子发布了,罗永浩的魔术到底改变了什么?", //帖子标题 "topicId":16378805, // 帖子id "seq":4, //表示该帖子会出现在列表中的位置 "image":"http://img0.pconline.com.cn/pconline/1303/28/3233368_f23.jpg", //导读图 "replyCount":1111, //帖子回复数 "view":111 // 帖子阅读数 "author":"todo" //帖子作者 } ] } }}} === 2.10 [=#point210 帖子页] === {{{ url: http://mrobot.pcauto.com.cn/v2/bbs/topics/3647953?pageNo=1&pageSize=20 && http://mrobot.pconline.com.cn/v2/itbbs/topics/16291425?pageNo=1&pageSize=20 作用:获取套用新模板帖子终端页 使用范围:汽车网app:命名前缀pcauto ,电脑网app:命名前缀pconline ,汽车论坛app:命名前缀pcautobbs 备注:新模板要求显示该帖子所属的论坛入口,链接为{$app}://bbs-topics/{$id}; 显示楼主的论坛等级; 显示回复数和阅读数; 支持双击,链接pcaction://webview_control_pannel; 添加回复按钮,链接为pcaction://reply?floorId={$id}&floor={$floor},参数分别为该楼层的id和楼层数;当该帖子为精华帖时,需要显示相应的提示。 查看设计稿:http://192.168.50.207/2013.04/App4.0/pcauto/auto_lttz.html HTTP请求方式:get 是否需要登录:否 请求参数,在原有的参数基础上添加以下参数: topicTemplate: 当该值为4.0时,才请求新模板的终端;否则请求的是旧帖子终端。 picRule:只有0,1和2三个值。为0第一张图显示大图,其他显示文字链,点击打开大图;为1所有图片显示文字链,点击打开大图,设两个值是为了和文章的处理保持一致;为2时直接显示大图。 viewAuthorOnly: 为0时显示所有楼层,为1时只显示作者发表的楼层。 }}} === 2.11 [=#point211 回复楼层] === {{{ url: http://mrobot.pcauto.com.cn/v2/bbs/topics/3647953?pageNo=1&pageSize=20 && http://mrobot.pconline.com.cn/v2/itbbs/topics/16291425?pageNo=1&pageSize=20 作用:回复帖子里的某个楼层 使用范围:汽车网app:命名前缀pcauto ,电脑网app:命名前缀pconline ,汽车论坛app:命名前缀pcautobbs 是否需要登录:是 请求方法:post 请求参数,在原有的参数上添加以下参数: floorId:待回复的楼层id 返回参数: 不变。 }}} === 2.12 [=#point212 推荐论坛] === {{{ url:待定 作用:回复帖子里的某个楼层 使用范围:电脑网app:命名前缀pconline 请求参数: 无 请求方法:get 是否需要登录:否 返回参数: { "total":123, //推荐的论坛总数 "forums":[ { "img":"http://xxx.png", //显示的图片 "name":"todo", //板块的名字 "forumId":123456 //板块id } ] } }}} === 2.13 [=#point213 推荐帖子] === {{{ url:待定 作用:回复帖子里的某个楼层 使用范围:电脑网app:命名前缀pconline 请求参数: 无 请求方法:get 是否需要登录:否 返回参数: { "total":2000, //总数 "pageNo":1, //页码 "pageSize":20, //每页有多少调 "focus":[ { "img":"http://xxxx.png", //焦点图 "id":"123456" //帖子id } ], "topicList":[ { "title":"todo", //帖子标题 "replyCount":100, //帖子的回复数 "view":100, //帖子的阅读数 "pubDate":"2012-02-02", //帖子的发布时间 "updateAt":123, //格式是时间戳,创建或最终修改时间 "author":"todo", //帖子的作者 "id":"123456", //帖子id "img":"http://xxxx.png", //帖子的导读图 "flag":"精" //帖子标记,精或者图 } ] } }}} === 2.14 [=#point214 图集列表] === {{{ http://mrobot.pconline.com.cn/v2/photo/albums?groupId=25 && http://mrobot.pcauto.com.cn/v2/photo/albums?groupId=85 作用:获取图集列表,在原来的返回值上添加一个landscape-cover参数,该参数出其他尺寸的封面图。 使用范围:电脑网app:命名前缀pconline 汽车网app:命名前缀pcauto 请求参数: 无 请求方法:get 是否需要登录:否 返回参数: { "count":115, "groups":[ { "id":8840, "cover":"http://img.pconline.com.cn/images/piclib/201302/26/simple/1/1361842912743nylidq669z.jpg", "name":" 娇气萝莉教主琳达的R座驾", "photoCount":15, "url":"http://mrobot.pcauto.com.cn/v2/photo/albums?modelId=8840", "landscape-cover":"http://xxx.png" //横幅封面 } ] } }}} === 2.15 [=#point215 根据价格区间选车] === {{{ http://mrobot.pcauto.com.cn/v3/price/getSerialListByPrice?minPrice=5&maxPrice=8 作用: 使用范围:汽车网app:命名前缀pcauto 请求参数: 无 请求方法:get 是否需要登录:否 返回参数: { "data":[ { "manufacturerName":"宝骏", "letter":"B", "photo":"http://img3.pcauto.com.cn/pcauto/1011/29/1328218_baojun.png", "serials":[ { "id":"7032", "name":"宝骏630", "kind":"中小型车", //车的类型 "priceRange":"25.9~49.9 万", //价格范围 "photo":"http://img.pconline.com.cn/images/upload/upc/tx/auto5/1303/28/c1/19301933_1364434425218_120x90.jpg" } ] } ] } }}} === 2.16 [=#point216 车型列表] === {{{ http://mrobot.pcauto.com.cn/v3/price/getModelListBySerialId/3524 作用: 使用范围:汽车网app:命名前缀pcauto 备注:title字段里面的车系名称去掉,其他不变 请求参数: 无 请求方法:get 是否需要登录:否 返回参数: {{ "structure":"三厢车", "bbsId":"14359", "modelTotal":"8", "data":[ { "id":"21803", "title":"奥迪A4L 2013款 1.8 30TFSI 手动舒适型", "price":"272800", "status":"在售", "photo":"http://img.pconline.com.cn/images/upload/upc/tx/auto5/1208/07/c9/12753707_12753707_1344329185828_120x90.jpg" } ], "gearbox":"手动 无级变速 双离合", "brandId":"1", "photo":"http://img.pconline.com.cn/images/upload/upc/tx/auto5/1210/01/c0/14229062_14229062_1349107127921_120x90.jpg", "kind":"中型车", "priceRange":"27.28~57.81万", "advantage":"外形颇具动感,底盘噪音抑制到位,全系标配电子手刹", "displacement":"1.8T 2.0T 3.0T", "photoTotal":646, "brand":"奥迪", "serialGroupName":"奥迪A4L", "disadvatage":"底盘调教偏硬,滤震一般" } }}} === 2.17 [=#point217 车系相关文章列表] === {{{ url: http://mrobot.pcauto.com.cn/v3/price/getArticleInfoListBySerialId/7209?pageNo=1&pageSize=20 http://mrobot.pcauto.com.cn/v3/price/getArticlePriceListBySerialId/7209?pageNo=1&pageSize=20&areaId=1 http://mrobot.pcauto.com.cn/v3/price/getArticleNewsListBySerialId/7209?pageNo=1&pageSize=20 http://mrobot.pcauto.com.cn/v3/price/getArticleGuideListBySerialId/7209?pageNo=1&pageSize=20 http://mrobot.pcauto.com.cn/v3/price/getArticleNewestInfoListBySerialId/7209?pageNo=1&pageSize=20 http://mrobot.pcauto.com.cn/v3/price/getArticleCarUsingListBySerialId/7209?pageNo=1&pageSize=20 作用: 使用范围:汽车网app:命名前缀pcauto 备注:新增两个getArticleNewsListBySerialId和getArticlePurchaseGuideListBySerialId接口,获取新闻和导购栏目下的相关文章,和原来的接口格式一样。原来的两个接口在data下新增一个pubDate字段和updateAt时间戳字段,为文章的发布时间。 请求参数: 无 请求方法:get 是否需要登录:否 返回参数: { "pageCount":"9", "pageNo":"1", "data":[ { "commentNum":"0", "id":"2395585", "title":"“BMW大师殿堂”杨丽萍舞剧《孔雀》在陕西惊艳登场", "image":"http://img0.pcauto.com.cn/pcauto/1303/15/2395585_1.png", "channel":"汽车报价", "pubDate":"2013-02-03", //时间 "updateAt":123, //格式是时间戳,创建或最终修改时间 "flag":"图", // 图片或者精选 "mustWatch":1 //标记是否必看,1为是,0为否,最新资讯下的属性 } ], "pageSize":"20" } }}} === 2.18[=#point218 车型概述页修改] === {{{ url: http://mrobot.pcauto.com.cn/v3/price/modelsv33/23097 作用: 使用范围:汽车网app:命名前缀pcauto 备注:添加一个内部链接,链接写{$app}://model-detail/23097,查看设计稿:http://192.168.50.207/2013.04/App4.0/pcauto/auto_cxing.html 请求参数: app:此参数规则同2.20 template:当该值为4.0.0时,应用新样式,否则不变 请求方法:get 是否需要登录:否 返回参数: }}} === 2.19[=#point219 专栏页] === {{{ url: 待定 作用: 使用范围:汽车网app:命名前缀pcauto, 电脑网app:命名前缀pconline 备注:顶部也是html实现,该位置存在一个内部链接,url待定,查看设计稿:http://192.168.50.207/2013.04/App4.0/pcauto/auto_zl.html 请求参数:none 请求方法:get 是否需要登录:否 返回参数: }}} === 2.20[=#point210 文章页] === {{{ url: http://mrobot.pconline.com.cn/v3/cms/articles/3043630 作用: 使用范围:汽车网app:命名前缀pcauto, 电脑网app:命名前缀pconline 备注:本次实现针对articleTemplate=4.0的情况。 新增读图模式,由网页实现; 支持双击,链接pcaction://webview_control_pannel; 支持离线文章,兼容旧的离线文章;可通过js函数控制日间和夜间模式。 查看设计稿:http://192.168.50.207/2013.04/App4.0/pcauto/auto_wz.html 请求参数: app: 表示请求该链接的应用。比如使用汽车网客户端请求,会传入pcautobrowser;使用车展速递会传入pcautoshow。 该值用以定制网页的内部链接,根据传入的值不同,内部链接会生成不用的协议,比如前文说的论坛入口,如果是传入pcautobrowser, 则论坛入口为pcautobrowser://bbs-topics/{$id}。车展和汽车论坛客户端以此类推。 readingMode:有day和night两个参数,传入day是日间模式,传入night是夜间模式 请求方法:get 是否需要登录:否 返回参数: }}} == 3.开发时间,负责人及进度汇报== ||批次||= 页面 =||= 涉及MROBOT接口 =||=是否需要[[BR]]HTML切图 =||= 需配合的接口负责人[[BR]]及进度 =||= 接口开发[[BR]]预计时间 =||=接口进度(百分比)=||=接口实际[[BR]]完成时间=||=接口确认=|| ||第一批|| 启动 || 2.1 [#point201 新消息 ] ||- || 论坛同事(秦鸿源) || 20130506 || 100% || - || 接口确认 ||第一批|| 个人中心 ||2.2 [#point202 我的帖子 ] ||- || 论坛同事(秦鸿源) || 20130506 || 100% || - || 接口确认 ||第一批|| 个人中心 ||2.3 [#point203 我的回复 ] ||- || 论坛同事(秦鸿源) || 20130506 || 100% || - || 接口确认 ||第二批||个人中心||2.4 [#point204 最新消息 ] ||- || 论坛同事(秦鸿源) || 20130506 || 100% || - || 接口确认 ||=第二批=|| 个人中心 ||2.5 [#point205 头像修改 ] [[BR]]2.5.1 [#point20501 获取用户信息 ]||- || 论坛同事(秦鸿源) || 20130506 || 100% || - || 接口确认 ||=第二批=|| 个人中心-收藏夹 || 2.6 [#point208 同步内容下载 ] ||- || 论坛同事(秦鸿源) || 20130506 || 100% || - || 接口确认 ||=第二批=|| 个人中心-收藏夹 || 2.7 [#point209 同步内容上传 ] ||- || 论坛同事(秦鸿源) || 20130506 || 100% || - || 接口确认 ||=第二批=|| 首页 || 2.8 [#point210 首页精选帖子 ] ||-|| cms同事(甘剑威) || 20130506 || 100% || - || 接口确认 ||=第二批=|| 精选页 || 2.9 [#point211 精选页分类 ] ||- || cms同事(甘剑威) || 20130506 || 100% || - || 接口确认 ||第三批|| 精选页 || 2.10 [#point212 精选页分类列表 ] ||- || cms同事(甘剑威) || 20130506 || 100% || - || 接口确认 ||第三批|| 帖子列表 || 2.11 [#point213 帖子列表 ] ||- || 论坛同事(秦鸿源) || 20130506 || 100% || - || 接口确认 ||=第四批=|| 帖子终端 ||2.12[#point214 帖子终端页 ] || 是 || 论坛同事(秦鸿源)和前端页面开发同事 || 20130506 || 100% || - || 接口确认 ||第一批|| 启动 || 2.13 [#point203 新消息 ] ||- || 论坛同事(秦鸿源) || 20130506 || 100% || - || 接口确认 ||第一批|| 个人中心 ||2.14 [#point214 我的帖子 ] ||- || 论坛同事(秦鸿源) || 20130506 || 100% || - || 接口确认 ||第一批|| 个人中心 ||2.15 [#point215 我的回复 ] ||- || 论坛同事(秦鸿源) || 20130506 || 100% || - || 接口确认 ||第二批||个人中心||2.4 [#point204 最新消息 ] ||- || 论坛同事(秦鸿源) || 20130506 || 100% || - || 接口确认 ||=第二批=|| 个人中心 ||2.16 [#point216 头像修改 ] [[BR]]2.5.1 [#point206 获取用户信息 ] [[BR]] 2.5.2 [#point207 发送站内信 ]||- || 论坛同事(秦鸿源) || 20130506 || 100% || - || 接口确认 ||=第二批=|| 个人中心-收藏夹 || 2.17 [#point208 同步内容下载 ] ||- || 论坛同事(秦鸿源) || 20130506 || 100% || - || 接口确认 ||=第二批=|| 个人中心-收藏夹 || 2.18 [#point209 同步内容上传 ] ||- || 论坛同事(秦鸿源) || 20130506 || 100% || - || 接口确认 ||=第二批=|| 首页 || 2.19 [#point210 首页精选帖子 ] ||-|| cms同事(甘剑威) || 20130506 || 100% || - || 接口确认