写一个 V2ex 论坛的演示版本
按照官方提供的文档,接口仅提供了4个
- 最热10大主题
每日更新
地址:https://www.v2ex.com/api/topics/hot.json
方法:get
返回数组,每个对象对应一个主题
node(name, url,id, avatar_mini,avatar_normal,avatar_normal)
member(username, url,id,avatar_large,avatar_mini,avatar_normal)
title
url
replies
id
- 最新主题
首页全部这个tab下的最新内容
地址:https://www.v2ex.com/api/topics/latest.json
方法:get
返回数组,每个对象对应一条内容
node(name,url,id,avatar_normal,avatar_normal)
member(username, url,id,avatar_large,avatar_mini,avatar_normal)
title
url
replies
id
- 节点信息
查询对应节点的名字、间接,url,还有头像图片地址
地址:https://www.v2ex.com/api/nodes/show.json
方法:get,接收参数 name, name: 节点名(全是半角英文或数字)
例如: https://www.v2ex.com/api/nodes/show.json?name=js
无返回信息时:
status: error
message: Object Not Found
rate_limit (默认情况下,每个 IP 每小时可以发起的 API 请求数被限制在 120 次)
有返回信息时:
name, title, url, header, avatar_mini, avatar_normal, avatar_large, id
- 用户主页
获取用户信息,包括自我介绍,社交网站信息
地址:https://www.v2ex.com/api/members/show.json
方法:get, 接收参数 username,id
username
bio
url
avatar_mini, avatar_normal, avatar_large
id