Senzoukria 资讯页面上的“数据源限流——{s} 秒后重试”

Senzoukria 的快讯来自 GDELT,一个免费的开放数据源,它对每个 IP 大约只允许每几秒一次请求。当它开始限流时,应用会停下来一段时间不再去调用,并把还要等多久说出来,而不是一直重试、把封锁期拖得更长。

Senzoukria · 故障排除 · 更新于 2026 年 9 月


概要

倒计时
“数据源限流——{s} 秒后重试。免费数据源,每几秒只允许一次请求。”
没有倒计时时
“数据源限流——稍后会自行恢复。”
网络
“无法连接数据源——请检查网络。”
退避节奏
连续被拒之后依次是 150 秒、300 秒、600 秒,然后 900 秒

你会看到什么

在资讯页面上,快讯会显示“数据源限流——{s} 秒后重试。免费数据源,每几秒只允许一次请求。”、“数据源限流——稍后会自行恢复。”,或者“无法连接数据源——请检查网络。”数据源给出的其他消息会照收到的样子显示出来。在欢迎面板上,日历加载失败写的是“无法加载日历:{error}”。

为什么会这样

GDELT 是不需要密钥的开放数据,它按 IP 限流;超过限制时它可以直接把连接切断。应用会在自己两次请求之间至少留 6.5 秒,而且在被拒一次之后会拉下一个熔断器:150 秒内不再调用,连续被拒时依次变成 300 秒、600 秒和 900 秒,只要有一次应答被接受就复位。实测表明,硬着头皮继续请求只会把封锁期拖长。经济日历来自另外几个公开的每周数据源,它们同样不需要密钥。

所以这个熔断器不是保守,而是一个实测出来的结论:在处罚期里继续请求,会让处罚期变长。倒计时把还要等多久直接写出来,正是为了让人不必去猜、也不必去试。

如何解决

  • 等倒计时走完;快讯会自己回来。
  • 不要在很短的时间里反复重开资讯页面,也请把重复的资讯窗口关掉。
  • 如果有好几个人共用你的公网 IP(办公室、VPN),他们的流量也会被算进来;试一次不带 VPN 的。
  • 碰到“无法连接数据源”时,请检查你的互联网连接和防火墙。
  • 如果你只需要经济日历,它来自另外的数据源,即便快讯正被限流,它照样可以继续用。

它并不意味着什么

  • 不是缺少 API 密钥:快讯和日历都不需要密钥。
  • 也不是 Senzoukria 出了故障:这个限制是数据源那一侧的。

何时联系技术支持

如果这些都不管用,请通过 菜单 → 问题反馈 或者在 Senzoukria 的 Discord 上联系技术支持。如果倒计时连着几个小时都从 900 秒重新开始,请附上你的网络情况(VPN、办公室共用 IP)。

同一栏目

其他语言版本

常见问题

应用为什么不更快地重试?
因为在处罚期里重试只会把它延长。2026 年 9 月 8 日实测到,在封锁期间继续轮询,让这些拒绝持续了十分钟以上。
这个限流会影响经济日历吗?
日历来自另外几个公开的每周数据源,它们有自己的缓存,所以快讯上的这个限制不会直接落到它身上。
快讯需要我自己去申请一个密钥吗?
不需要。快讯和经济日历用的都是不需要密钥的公开数据源,这也是它们会受到按 IP 限流影响的原因。

继续阅读