r语言 - 使用gargle_oauth_cache的gm_auth函数停止工作



我已经写了R脚本,从gmail下载电子邮件。我已经使用了gm_auth与gargle_oauth_cache。

library("gmailr")
gm_auth_configure(path = "path.json")
gm_auth(email = "mail",
cache = gargle::gargle_oauth_cache(),
use_oob = gargle::gargle_oob_default(),)

直到今天,它在我的笔记本电脑和个人电脑上运行良好,我们用它们作为服务器。它仍然在我的笔记本电脑上运行良好,但在服务器pc上,我得到错误

错误:无法获得Google凭据。你在办公室里收发邮件吗非交互式会话吗?考虑:*直接调用gm_auth()所有必要的细节

我试图在drive_auth()函数中找到端口1410,而不是在密码提交上创建garggle -oauth令牌,但在此端口上没有运行任何内容。我不知道如何修复它,也不知道为什么会出现这个错误。

对于我来说,清理缓存并创建新的缓存

rappdirs::user_cache_dir("gargle")

缓存文件夹本地化

library("gargle")
gargle_oauth_sitrep()

活动令牌列表

最新更新