提示认证失败:API 密钥相关排查
症状:打开客户端提示认证失败(类似 SessionLoader::AuthenticationFailure 的报错),浏览任何页面都不出内容;重新生成密钥、重装客户端都没用。
排查顺序
- 先看是不是"大家都坏":开发者评论区出现过整批用户同时报错的案例——站点接口侧出问题,任何本地操作都无效。开发者当时的回复是"Bug at e6, wait for a fix at their end",也就是等站点侧修复。判断方法:网上搜一搜、社区群里问问,多人同时坏就是站点侧。
- 核对密钥:重新复制一遍 API 密钥,注意首尾空格与旧密钥残留(生成方法见 API 密钥怎么获取)。
- 核对站点:确认连接的站点与登录的账号匹配,切站后需要确认登录态(见 站点切换)。
- 重新登录:退出账号、重填用户名与密钥(见 客户端登录)。
- 更新客户端:大版本切换接口时(如 4.16.0 更新"Uses new e6 API"),旧版客户端可能整体失效,升级是唯一解。
什么情况能自己解决
| 情况 | 处理 |
|---|---|
| 密钥复制不完整 | 重新复制 |
| 密钥已重置 | 用新密钥重登 |
| 客户端版本过旧 | 更新到最新版 |
| 站点侧故障 | 只能等,无本地解法 |
别做的无用功
反复卸载重装、狂点重试没有意义,尤其当报错出现在所有人身上时——先区分"我的配置问题"还是"站点的问题",再动手(同类思路见 页面空白 的排查顺序)。
报错文案与接口行为可能随版本变化,以官方最新版为准。