wiki:app2.0/01_topic

Version 24 (modified by pengzhanxuan, 11 years ago) (diff)

--

爆料

按时间获取最近的热门爆料

/app/topic/cache/getTopicListOfTop.do

说明

按时间获取最近的热门爆料

参数

  • section 栏目id,0 优惠 1 海淘 2 发现 3 晒物 4 经验 5 海淘晒物 6 海淘经验 7 试用体验 8 专题
  • pageNo
  • pageSize
  • time 从该时间点算起的热门爆料
  • hd 是否高清图

返回

result {
    pageNo: 1,
    pageSize: 10,
    total: 20,
        pageTotal: 2,
        msg: '请求成功',
        data: [
        $topic
        ]
}

$topic


赞或者踩

app/topic/likeAndDislike.do

说明

获取爆料分类

参数

  • topicId: 123
  • operate: 0 赞 1 踩

返回

result {
    status: 1
        msg: '感谢您的投票'
}

栏目爆料列表

app/topic/cache/getTopicList.do

说明

根据传入的栏目id,获取对应的爆料

请求参数

  • pageNo
  • pageSize
  • sectionId -1 表示推荐(首页)爆料列表

返回

result {
        status: 1
        pageNo: 1
        pageSize: 20,
        total: 100,
        pageTotal: 5,
        msg: '请求成功',
        sectionId: 2,
        data:[
            $topic
        ]
}

$topic


爆料详细信息

app/topic/getTopicInfo.do

说明

参数

  • topicId
  • fontSize 字号

返回

result: {
        status: 1
        msg: '请求成功',
        data:{
            topic:$topic,
            topicText:"爆料内容",
            newestPurchasings: [$purchasing],  // 最新代购列表,显示前四个
            bestBuyLink:"bestbuy://topic-1.cc"  // 直达链接,可能是自定义的协议或者普通的url
        }
}

$topic


获取爆料正文中的图片集

app/topic/cache/listTopicImages.do

说明

从终端页中获取到所有上传的图片

参数

  • topicId 爆料id

返回

result {
        status: 1
        total: 100,
        msg: '请求成功',
        data:[
            index: 1,  // 第几张图片
            url:'http://img/pc.com.cn/1.png'
        ]
}

获取我的爆料

/app/my/topic/cache/listMyTopic.do

说明

获取我的爆料

参数

  • common_session_id
  • pageNo
  • pageSize
  • status 爆料审核状态

返回

result {
        status: 1
        pageNo: 1
        pageSize: 20,
        total: 100,
        pageTotal: 5,
        msg: '请求成功',
        data:[
            $topic
        ]
}

$topic


添加爆料

app/topic/addTopic.do

说明

添加爆料

参数

  • common_session_id 选填
  • email 未登录的情况下需要提供邮箱地址
  • fromUrl
  • content

返回

result {
        status: 1
        msg: '提交成功'
}

获取爆料赞和踩的数量

app/topic/getTopicLikeAndDislikeCount.do

说明

添加爆料

参数

  • topicId

返回

result {
        status: 1
        msg: '请求成功',
        data:{
            goodCount: 12,
            badCount: 1,
            isVoted: 0  // 是否已投票            
        }
}