首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >试图从R写到Google,却无法获得凭据

试图从R写到Google,却无法获得凭据
EN

Stack Overflow用户
提问于 2021-12-03 10:23:27
回答 1查看 347关注 0票数 0

在过去的6+月里,我从R到googlesheets4阅读和写作,没有任何问题,googlesheets4包。昨天,突然间,我开始犯“无法获得谷歌凭证”的错误,我似乎无法找到解决办法。

我一直使用gs4_auth(电子邮件地址),没有其他细节。

我阅读了有关漱口的故障排除建议,我还在这里找到了另一个有建议的线程,但不幸的是,没有什么对我有用。下面是我将漱口细节更改为“debug”时得到的信息:

尝试token_fetch()尝试由token_fetch()捕获的credentials_service_account()错误:参数'txt‘必须是一个JSON字符串、URL或文件。尝试credentials_external_account() aws.ec2metadata未安装;无法检测运行在EC2实例上尝试credentials_app_default()尝试token_fetch()捕获的credentials_gce()尝试credentials_byo_oauth()错误(令牌,"Token2.0")是否正确尝试从: googlesheets4添加"userinfo.email“范围错误以访问内部漱口数据的尝试:googlesheets4添加了token_fetch():ReadItem: initialize 50捕获的范围错误,可能是由R的后期版本编写的

基于这些信息,我不知道该改变什么。

我还读到,如果gargle保存身份验证数据的缓存已满,则可能会发生此突然错误。但我没找到宝藏。我试过这样做:

要求(漱口) gargle_oauth_sitrep()

我得到:在乐趣中的错误(X[i],.):ReadItem:未知类型50,也许是R的后期版本编写的。

我的R版本现在是4.1.2,但以前是4.1.0。我更新了它,希望它能解决一些问题,但它没有。我还重新安装了一些软件包: curl、openssl、gargle。还是不起作用。

我现在没有主意了。有人能帮忙吗?

EN

回答 1

Stack Overflow用户

发布于 2022-03-02 17:33:32

我发现我的漱口缓存苍蝇

rappdirs::user_cache_dir("gargle")在R控制台上给了我这个答案:

库/缓存/漱口水

我删除了该目录中的所有文件,下一次使用read_sheet()时,我不得不登录到我的gmail帐户,单击一个框允许googlesheets4读取和写入我的google,现在它开始工作了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70212771

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档