V2EX API 接口 - V2EX

API 公平使用规则

在你开始使用 V2EX API 之前,请了解我们关于 API 公平使用方面的规则:

  • 我们鼓励将 V2EX API 用于学术研究、手机应用及浏览器扩展
  • 我们反对将 API 输出的结果用于填充你的商业或是个人网站的内容。如果你对于本条规则有疑问,可以到 V2EX 元节点讨论。我们对于 API 的一切有意义的用途持开放态度,只是不希望 V2EX 的数据被用在垃圾站和 content farm
  • V2EX 不会删除或是更改已经发布的 API 接口的 URI 及字段名
  • 大部分 API 会带有每小时请求数量限制,但是因为大部分 API 请求是可以被 CDN 缓存的,所以可用请求数只会在第一次请求时从配额中减去

关于 API 使用的讨论,可以到以下 meta 节点:

http://www.v2ex.com/go/v2ex


API Rate Limit

默认情况下,每个 IP 每小时可以发起的 API 请求数被限制在 120 次。你可以在 API 返回结果的 HTTP 头部找到 Rate Limit 信息:

X-Rate-Limit-Limit: 120 X-Rate-Limit-Reset: 1409479200 X-Rate-Limit-Remaining: 116 

对于能够被 CDN 缓存的 API 请求,只有第一次请求时,才会消耗 Rate Limit 配额。


最热主题

相当于首页右侧的 10 大每天的内容。

api/topics/hot.json

  • Method: GET
  • Authentication: None

最新主题

相当于首页的“全部”这个 tab 下的最新内容。

api/topics/latest.json

  • Method: GET
  • Authentication: None

节点信息

获得指定节点的名字,简介,URL 及头像图片的地址。

api/nodes/show.json

  • Method: GET
  • Authentication: None

接受参数:

  • name: 节点名(V2EX 的节点名全是半角英文或者数字)

例如:

api/nodes/show.json?name=python


用户主页

获得指定用户的自我介绍,及其登记的社交网站信息。

api/members/show.json

  • Method: GET
  • Authentication: None

接受以下参数之一:

  • username: 用户名
  • id: 用户在 V2EX 的数字 ID

例如:

api/members/show.json?username=Livid
api/members/show.json?id=1

2014-08-28    2878551 次查看    V2EX
ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86