V2EX 最近开始支持一种新的类似 RSS / Atom 的内容输出格式—— JSON Feed:
之前我们已经支持了 Atom Feed。但是就像大家知道的那样,Atom 和 RSS 其实都已经是非常古老的技术标准,现在很少能够看到新的 API 还在使用 XML 格式。JSON 已经变成了主流标准。而 JSON Feed 就可以被认为是 JSON 格式的 RSS。
目前 V2EX 支持将节点的最新内容以 JSON Feed 输出,地址就是 /feed/ + 节点名 + .json
,比如分享创造节点的访问地址是:
https://www.v2ex.com/go/create
那么对应的 JSON Feed 地址就是:
https://www.v2ex.com/feed/create.json
了解到这个格式其实还是因为最近发现了一款非常不错的新 RSS 阅读器 NetNewsWire 5.0。虽然版本号是 5.0,但其实这是一个用 Swift 5 完全重写的开源项目。
因为软件作者本身就是 JSON Feed 的设计者之一,NetNewsWire 5.0 提供了对 JSON Feed 的良好支持,从那个截图里就可以看到,不仅可以支持节点图标,甚至还可以支持每一个主题的创建者的头像。
从一开始,V2EX 使用 Node 这一概念对内容进行归类的目的,就是为了能够提升每一条信息的有用程度。每个主题有且只有一个节点,如果每天 V2EX 的每一个新主题的节点选择都是准确的话,那么只要订阅相应的节点,你就可以精准地获得你想要的内容。这会是一件很棒的事情。
我衷心希望大家在发帖时能够尽可能准确地为主题选择节点。同时,因为现在有了 NNW 这样的工具,管理团队也就可以更及时地发现和移动被错误归类的主题。
接下来,我们会支持更多其他类型的 JSON Feed 输出。比如:
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.