Shiny应用部署至shinyapps.io遇ExpiredTokenException问题求助
解决shinyapps.io部署时的ExpiredTokenException错误
针对你遇到的部署/删除应用时反复出现ExpiredTokenException的问题,可尝试以下解决方案:
清空本地rsconnect缓存文件
找到本地rsconnect配置目录:- macOS/Linux:
~/.rsconnect/ - Windows:
Documents/.rsconnect/
删除该目录下所有与shinyapps.io相关的JSON配置文件,之后用新生成的token重新完成账户授权。
- macOS/Linux:
重新配置rsconnect账户
在R控制台执行以下命令,彻底重置账户关联:# 移除现有账户 rsconnect::removeAccount("shinyapps.io") # 用新生成的token和secret重新配置 rsconnect::setAccountInfo( name = "你的shinyapps.io账户名", token = "新生成的token", secret = "新生成的secret" )校准本地系统时间
确保电脑系统时间与网络标准时间完全同步,时间偏差过大可能导致token验证时被误判为过期。切换网络环境尝试
部分网络的代理、防火墙可能干扰token验证流程,切换到无代理的稳定网络(如手机热点)后重试部署或删除操作。联系官方支持
若以上方法均无效,直接向shinyapps.io提交支持工单,提供你的应用ID(1099846)和完整错误日志,请求后台重置你的账户会话或权限。
内容的提问来源于stack exchange,提问作者nd091680
相关产品推荐
相关产品推荐

