跳转到主要内容

每天 60 秒读懂世界 API

·#技术·2 分钟·611·请注意时效性

2025 年更新: 因知乎专栏不再更新,v2 版本 60s 新闻数据来源微信公众号,通过 AI 分析抓取,不再依赖知乎。

想法从哪来的#

前阵子挺热衷玩 QQ 机器人,经常会找一些第三方 API 对接数据,搭配 oicq 协议库实现一些简单功能,乐呵乐呵群友,也算有点意义

其中比较有代表性的功能就是「每天 60 秒读懂世界」。每天十来条简短的热点新闻,功能虽简单,内容却挺实用,特别是对于我们这种从来不看新闻的人来说

为什么要自己整#

因为很多第三方 API 服务都不够稳定,间歇性挂掉,甚至直接跑路

于是我 Google 了一圈,发现绝大多数接口的数据来源都指向知乎的 「每天 60 秒读懂世界」专栏,于是我开始尝试自己搭建一个稳定的 API 服务。

怎么整出来的#

经过一顿猛如虎的操作(说白了就是打开 F12,扒拉到专栏数据接口),发现知乎的专栏接口非常友好,没有任何加密、跨域或请求头限制:

https://www.zhihu.com/api/v4/columns/c_1261258401923026944/items

接口参数:

  • limit:返回的数据条数
  • offset:分页偏移量

拿到数据后,我用 Deno 搭建了一个高性能 API 服务,并部署到 Deno Deploy。为了提升性能和减轻知乎服务器压力,我做了缓存。每天只向知乎发起一次请求,后续请求直接使用缓存,每次只返回当天的最新数据。同时利用边缘计算节点,全球访问延迟极低。

这玩意儿咋用啊#

这里提供一个已部署好的 API 地址,可以直接使用:


2025 年 1 月更新#

60s API V2 已正式发布。新版本 60s 新闻数据来源微信公众号,通过 AI 识别多个源头文章,内容更稳定可靠。并且新增了更多实用、有趣的接口,如翻译、天气、金价等等。使参数格式、使用方式也更加统一。

欢迎使用和 Star~

—— 本文完 ——

交流讨论、反馈建议,请到话匣子页面留言。

标题·
每天 60 秒读懂世界 API | Viki 写东西的地方
链接·
https://blog.viki.moe/60s
版权·文章以CC BY-SA 4.0协议共享,转载请注明出处。

也可以看看