Skip to content

首页 Tab 主题

HanJie edited this page May 27, 2020 · 3 revisions
请求方法 请求地址 是否需要登录
GET https://v2ex.com/

查询参数

参数名 参数值 类型
tab tab 值,可以参考下面的枚举值,例如 all、tech、city.. String
enum class TopicTab(val title: String, val value: String) {
    ALL("全部", "all"),
    TECH("技术", "tech"),
    CREATIVE("创意", "creative"),
    PLAY("好玩", "play"),
    APPLE("Apple", "apple"),
    JOBS("酷工作", "jobs"),
    DEALS("交易", "deals"),
    CITY("城市", "city"),
    QNA("问与答", "qna"),
    HOT("最热", "hot"),
    R2("R2", "r2")
}

返回结果:com.imhanjie.v2ex.api.model.TopicItem

{
  "code": 1,
  "data": [
    {
      "id": 675790,	// 主题 id
      "isTop": false,	// 是否为置顶
      "latestReplyTime": "26 分钟前",	// 最新回复时间
      "nodeName": "life",	// 所属节点 name
      "nodeTitle": "生活",	// 所属节点 title
      "replies": 23,	// 回复数
      "title": "你有用钱解决不了的烦心事吗?",	// 主题标题
      "userAvatar": "https://cdn.v2ex.com/gravatar/b4a8bd619a6e7654f40183c38a096df7?s\u003d48\u0026d\u003dretro",	// 主题创建人头像
      "userName": "fensou"	// 主题创建人用户名
    },
    {
      "id": 675843,
      "isTop": false,
      "latestReplyTime": "42 分钟前",
      "nodeName": "shanghai",
      "nodeTitle": "上海",
      "replies": 3,
      "title": "上海电信宽带,经常会断 1 分钟然后自动好,有什么办法吗?",
      "userAvatar": "https://cdn.v2ex.com/gravatar/e31ba725843e315182813d1f55918079?s\u003d48\u0026d\u003dretro",
      "userName": "littleNorth"
    }
  ]
}
@GET("/")
fun loadLatestTopics(
  @Query("tab") tab: String
): RestfulResult<List<TopicItem>>
Clone this wiki locally