Umb
Articles6
Tags8
Categories0
gitalk 403、Error_Validation_Failed以及Network Error问题解决

gitalk 403、Error_Validation_Failed以及Network Error问题解决

使用Gitalk的一些坑

问题起源

在配置gitalk评论后,会出现403报错、Netword Error和Error_Validation_Failed等问题而导致gitalk无法正常使用,这些问题多半都是因为缺乏gitalk代理导致的

查找解决办法

先前往gitalk的github仓库看有没有人提issues,一番搜寻后发现确实有不少人有这个问题,而且已经给出了可能的原因

前往博客查看接口响应情况

确实如issues所说,国内无法正常访问github的access_token,按照issues提供的解决办法,来挂个代理试试

通过和某位朋友线下py,拿到了他自己搭建的一个代理地址

或者可以去别的网站打开F12寻找他们的access_token代理地址,比如gitalk的官方网站

然后去hexo主题源目录下找到gitalk的源文件(各个主题的文件路径可能不同,但是总可以找到的)

修改gitalk对象构造器里的proxy字段(如果没有可以自己加一个)

最后编译,部署,问题便解决了

如果部署上去依然报错,那么多半是代理挂掉了,可以试试更换一个代理

Author:Umb
Link:https://umb.ink/2021/10/19/gitalk-403%E4%BB%A5%E5%8F%8AError-Validation-Failed%E9%97%AE%E9%A2%98%E8%A7%A3%E5%86%B3/
版权声明:本文采用 CC BY-NC-SA 3.0 CN 协议进行许可