334 字
2 分钟

Twikoo评论系统消息推送401错误解决方案

twikoojstwikoo

问题描述#

之前把站点的评论区服务迁移到 Twikoo ,最近检查博客时发现,Twikoo 评论系统的 Telegram 通知推送似乎一直没生效——明明配置好了,却收不到任何提醒。查看日志后,发现后端在尝试发送推送时反复报错:

终端窗口
PM Twikoo: POST_SUBMIT 失败 Request failed with status code 401
报错也没

从报错来看,Twikoo 在尝试发送通知时收到了 401 未授权 响应,这通常意味着身份认证被拦截。进一步排查后发现,问题并不是出在 Twikoo 配置本身,而是 Vercel 默认启用的保护机制 导致的。

问题根因:Vercel 的默认认证保护#

Vercel 会对项目默认启用一层基础保护。当 Twikoo 后端执行内部 API 调用(例如评论提交后执行通知推送)时,这些请求会:

  • 被 Vercel 的认证层拦截
  • 因为没有携带任何凭证而直接返回 401
  • 导致 POST_SUBMIT 通知流程失败

换句话说:Twikoo 自己调用自己,也会被 Vercel 拦住。

解决方案:关闭 Vercel 项目的认证保护#

只需要关闭这项保护机制即可:

关闭教程

关闭后,Twikoo 的 POST_SUBMIT 内部请求就能正常通过,Telegram 通知推送也会恢复工作。


Twikoo评论系统消息推送401错误解决方案
https://catcat.blog/2025/12/twikoo-vercel-telegram-post-401
作者
猫猫博客
发布于
2025-12-06
许可协议
CC BY-NC-SA 4.0

分享文章

生成精美分享图或复制链接,与更多人分享本文。

继续阅读

沿着主题读

基于共同的标签与分类

换条路线

从其他文章中稳定抽取

评论

正在加载评论...

最后更新于 ,距今已过 298 天

部分内容可能已过时