Skip to content

Instantly share code, notes, and snippets.

@dbbbit
Forked from fanzeyi/v2ex_api.md
Last active August 29, 2015 14:06
Show Gist options
  • Save dbbbit/16a8fdbb73e627e00864 to your computer and use it in GitHub Desktop.
Save dbbbit/16a8fdbb73e627e00864 to your computer and use it in GitHub Desktop.

V2EX API Documents

Site

site/stats.json

URL: http://www.v2ex.com/api/site/stats.json

获取社区统计信息。

参数

None

返回值

  • topic_max - 当前社区话题数量
  • member_max - 当前社区用户数量

site/info.json

URL: http://www.v2ex.com/api/site/info.json

获取社区介绍。

参数

None

返回值

  • title - 当前社区站名
  • slogan - 当前社区口号
  • description - 当前社区描述
  • domain - 社区网址

Node

nodes/all.json

URL: http://www.v2ex.com/api/nodes/all.json

获取全部节点

参数

None

返回值

  • id - 节点 ID
  • name - 节点缩略名
  • url - 节点地址
  • title - 节点名称
  • title_alternative - 备选节点名称
  • topics - 节点主题总数
  • header - 节点头部信息
  • footer - 节点脚部信息
  • created - 节点创建时间

nodes/show.json

URL: http://www.v2ex.com/api/nodes/show.json

获取单个节点信息

参数

  • id - 节点 id
  • name - 节点缩略名

(以上参数任选其一)

返回值

  • id - 节点 ID
  • name - 节点缩略名
  • url - 节点地址
  • title - 节点名称
  • title_alternative - 备选节点名称
  • topics - 节点主题总数
  • header - 节点头部信息
  • footer - 节点脚部信息
  • created - 节点创建时间

Topic

topics/latest.json

URL: http://www.v2ex.com/api/topics/latest.json

参数

None

返回值

  • id - Topic ID
  • title - Topic 标题
  • content - Topic 内容
  • content_rendered - 渲染过的 Topic 内容(比如 gist, Youtube 等)
  • replies - 回复数量

topics/show.json

URL: http://www.v2ex.com/api/topics/show.json

参数

  • id - Topic ID

返回值

  • id - Topic ID
  • title - Topic 标题
  • content - Topic 内容
  • content_rendered - 渲染过的 Topic 内容(比如 gist, Youtube 等)
  • replies - 回复数量

replies/show.json

URL: http://www.v2ex.com/api/replies/show.json

参数

  • topic_id - Topic ID

返回值

  • id - Reply ID
  • content - Reply 内容
  • content_rendered - 渲染过的 Reply 内容(比如 gist, Youtube 等)
  • thank - 感谢数量

Member

member/show.json

URL: http://www.v2ex.com/api/members/show.json

参数

  • id - Member ID
  • username - Member name

(以上参数任选其一)

返回值

  • status
  • id
  • url
  • username
  • website
  • twitter
  • location
  • tagline
  • bio
@period331
Copy link

此时此刻,这个接口错误了。http://www.v2ex.com/api/nodes/show.json

Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/tornado/web.py", line 1346, in _when_complete
    callback()
  File "/usr/local/lib/python2.7/dist-packages/tornado/web.py", line 1367, in _execute_method
    self._when_complete(method(*self.path_args, **self.path_kwargs),
  File "/www/v2ex/galaxy/handlers/api/nodes.py", line 33, in get
    self.finalize('error.json')
  File "/www/v2ex/galaxy/handlers/api/__init__.py", line 44, in finalize
    template = self.env.get_template(template_file_api)
  File "/usr/local/lib/python2.7/dist-packages/jinja2/environment.py", line 791, in get_template
    return self._load_template(name, self.make_globals(globals))
  File "/usr/local/lib/python2.7/dist-packages/jinja2/environment.py", line 765, in _load_template
    template = self.loader.load(self, name, globals)
  File "/usr/local/lib/python2.7/dist-packages/jinja2/loaders.py", line 113, in load
    source, filename, uptodate = self.get_source(environment, name)
  File "/usr/local/lib/python2.7/dist-packages/jinja2/loaders.py", line 225, in get_source
    raise TemplateNotFound(template)
TemplateNotFound: api/error.json

@dbbbit
Copy link
Author

dbbbit commented Sep 5, 2014

这里可以用 @ 么
@baocaixiong
@livid

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment