Changes between Version 1 and Version 2 of jianxun/mrobotCommentInterface


Ignore:
Timestamp:
08/02/2013 10:20:09 AM (13 years ago)
Author:
xieweijie
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • jianxun/mrobotCommentInterface

    v1 v2  
    1818             "createTime": "2013-08-01 09:25:17", 评论创建时间 
    1919             "support": 0, 支持数 
    20              "floor": 35, 楼层 
     20             "floor": 34, 楼层 
    2121             "nickName": "家居杂志iPad客户端网友", 评论昵称 
    2222             "facePic":"", 评论用户头像,没头像则返回"" 
     
    2626                          "id": 25817587, 回复评论id 
    2727                          "createTime": "2013-07-31 18:24:09", 回复创建时间 
    28                           "floor": 34, 回复楼层,对应旧评论结构回复楼层 
     28                          "floor": 35, 回复楼层,对应旧评论结构回复楼层 
    2929                          "support": 2, 支持数 
    3030                          "nickName": "家居杂志iPad客户端网友", 回复用户昵称 
    3131                          "facePic":"", 回复用户头像,没头像则返回"" 
    3232                          "toReplyNickname":"被回复用户昵称" 被回复用户昵称,相当于旧结构的引用楼层用户昵称 
     33                          "toReplyFloor":34 被回复用户楼层,相当于旧结构的引用楼层 
    3334                          }, 
    3435                          ... 
     
    3940} 
    4041}}} 
     42评论转换规则[[BR]] 
     43{{{ 
     441.评论倒序遍历,没有回复引用评论当作一般评论,加入返回评论数组 
     452.有回复引用评论递归整理为第一个被引用评论包含引用楼层,如 
     46{ 
     47    "id": 25819160, 
     48    "content": "板凳", 
     49    "floor": 35, 
     50    "nickName": "板凳网友", 
     51    "replyRef": { 
     52        "content": "沙发", 
     53        "id": 25817587, 
     54        "floor": 34, 
     55        "nickName": "沙发网友", 
     56... 
     57    }, 
     58... 
     59} 
     60转换成 
     61{ 
     62    "id": 25817587, 
     63    "content": "沙发", 
     64    "floor": 34, 
     65    "nickName": "沙发网友", 
     66    "replyRef": [ 
     67        { 
     68            "content": "板凳", 
     69            "id": 25819160, 
     70            "floor": 35, 
     71            "nickName": "板凳网友", 
     72            "toReplyNickname": "沙发网友", 
     73            "toReplyFloor": 34, 
     74        } 
     75    ] 
     76} 
     773.过滤已存在回复评论,如遍历到例子当中的“沙发”评论则自动过滤 
     78{ 
     79    "data": [ 
     80        { 
     81            "id": 25819160, 
     82            "content": "板凳", 
     83            "floor": 35, 
     84            "nickName": "板凳网友", 
     85            "replyRef": { 
     86                "content": "沙发", 
     87                "id": 25817587, 
     88                "floor": 34, 
     89                "nickName": "沙发网友" 
     90            } 
     91        }, 
     92        { 
     93            "content": "沙发", 
     94            "id": 25817587, 
     95            "floor": 34, 
     96            "nickName": "沙发网友" 
     97        } 
     98    ] 
     99} 
     100转换成 
     101{ 
     102    "data": [ 
     103        { 
     104            "id": 25817587, 
     105            "content": "沙发", 
     106            "floor": 34, 
     107            "nickName": "沙发网友", 
     108            "replyRef": [ 
     109                { 
     110                    "content": "板凳", 
     111                    "id": 25819160, 
     112                    "floor": 35, 
     113                    "nickName": "板凳网友", 
     114                    "toReplyNickname": "沙发网友", 
     115                    "toReplyFloor": 34 
     116                } 
     117            ] 
     118        } 
     119    ] 
     120} 
     121 
     122以上数据使用以下接口返回 
     123http://cmt.pchouse.com.cn/action/comment/list_new_json.jsp?noUbb=true&pageSize=500&pageNo=1&url=http://magazine.pchouse.com.cn/230/2229 
     124其中用户头像字段facePic上述接口并没有提供,需要另外查找 
     125}}}