| Version 38 (modified by pengzhanxuan, 11 years ago) (diff) |
|---|
Table of Contents
爆料相关查找或更新接口
按时间获取最近的热门爆料
/app/topic/cache/getTopicListOfTop.do
说明
按时间获取最近的热门爆料
使用场景:根据栏目id查找最近热门爆料或者晒物、经验、体验报告、专题等,一般用于首页或栏目首页
参数
| 参数名 | 参数含义 | 类型 | 默认值 | 是否必须 |
|---|---|---|---|---|
| pageNo | 页数 | int | 1 | 是 |
| pageSize | 页面大小 | int | 10 | 是 |
| sectionId | 栏目id:栏目id,0 优惠 1 海淘 2 发现 3 晒物 4 经验 5 海淘晒物 6 海淘经验 7 试用体验 8 专题 | int | 0 | 是 |
| time | 从该时间点算起的热门爆料 | long(时间戳 秒) | 当前时间 | 是 |
返回
result {
pageNo: 1,
pageSize: 10,
total: 20,
pageTotal: 2,
msg: '请求成功',
data: [
$topic
]
}
赞或者踩
app/topic/likeAndDislike.do
说明
使用场景:对爆料点赞或踩
参数
| 参数名 | 参数含义 | 类型 | 默认值 | 是否必须 |
|---|---|---|---|---|
| topicId | 爆料id | int | 0 | 是 |
| operate | 操作:0 赞 1 踩 | int | 0 | 是 |
返回
result {
status: 1
msg: '感谢您的投票'
}
栏目爆料列表
app/topic/cache/getTopicList.do
说明
根据传入的栏目id,获取对应的爆料
使用场景:
请求参数
| 参数名 | 参数含义 | 类型 | 默认值 | 是否必须 |
|---|---|---|---|---|
| pageNo | 页数 | int | 1 | 是 |
| pageSize | 页面大小 | int | 10 | 是 |
| sectionId | 栏目id:栏目id,0 优惠 1 海淘 2 发现 3 晒物 4 经验 5 海淘晒物 6 海淘经验 7 试用体验 8 专题 | int | 0 | 是 |
返回
result {
status: 1
pageNo: 1
pageSize: 20,
total: 100,
pageTotal: 5,
msg: '请求成功',
sectionId: 2,
data:[
$topic
]
}
爆料详细信息
app/topic/getTopicInfo.do
说明
使用场景:根据id查找单篇爆料或者晒物、经验、体验报告、专题等,一般用于终端详情页
参数
| 参数名 | 参数含义 | 类型 | 默认值 | 是否必须 |
|---|---|---|---|---|
| topicId | 爆料id | int | 0 | 是 |
| fontSize | wap页面里面的字体大小 | int | 14 | 是 |
返回
result: {
status: 1
msg: '请求成功',
data:{
topic:$topic,
topicText:"爆料内容",
newestPurchasings: [$purchasing], // 最新代购列表,显示前四个
bestBuyLink:"bestbuy://topic-1.cc" // 直达链接,可能是自定义的协议或者普通的url
}
}
获取爆料正文中的图片集
app/topic/cache/listTopicImages.do
说明
从终端页中获取到所有上传的图片
使用场景:用于浏览图模式
参数
| 参数名 | 参数含义 | 类型 | 默认值 | 是否必须 |
|---|---|---|---|---|
| topicId | 爆料id | int | 0 | 是 |
返回
result {
status: 1
total: 100,
msg: '请求成功',
data:[
index: 1, // 第几张图片
url:'http://img/pc.com.cn/1.png'
]
}
获取我的爆料
/app/my/topic/cache/listMyTopic.do
说明
获取我的爆料
使用场景:用于网友个人中心获取网友的爆料列表
参数
| 参数名 | 参数含义 | 类型 | 默认值 | 是否必须 |
|---|---|---|---|---|
| pageNo | 页数 | int | 1 | 是 |
| pageSize | 页面大小 | int | 10 | 是 |
| common_session_id | 登录sessionId | Striing | null | 是 |
| status | 爆料审核状态:-1 审核未通过 1 已审 0 待审核 | int[] | [1] | 是 |
返回
result {
status: 1
pageNo: 1
pageSize: 20,
total: 100,
pageTotal: 5,
msg: '请求成功',
data:[
$topic
]
}
添加爆料
app/topic/addTopic.do
说明
添加爆料
使用场景:用于网友个人中心增加爆料功能
参数
| 参数名 | 参数含义 | 类型 | 默认值 | 是否必须 |
|---|---|---|---|---|
| common_session_id | 登录sessionId | String | null | 否 |
| 电子邮件 | String | null | 如果common_session_id为空,则必须输入email | |
| fromUrl | 来源 | String | null | 是 |
| content | 用户推荐理由 | String | null | 是 |
返回
result {
status: 1
msg: '提交成功'
}
获取爆料赞和踩的数量
app/topic/getTopicLikeAndDislikeCount.do
说明
获取爆料赞和踩的数量
使用场景:一般用于终端页显示爆料的赞和踩的数量
参数
| 参数名 | 参数含义 | 类型 | 默认值 | 是否必须 |
|---|---|---|---|---|
| topicId | 爆料id | int | 0 | 是 |
返回
result {
status: 1
msg: '请求成功',
data:{
goodCount: 12,
badCount: 1,
isVoted: 0 // 是否已投票
}
}
![(please configure the [header_logo] section in trac.ini)](http://www1.pconline.com.cn/hr/2009/global/images/logo.gif)