r - 即使开启了不太安全的应用程序,我们也无法对 R 的 googlesheets 库进行身份验证
问题描述
我们googlesheets::gs_auth(new_user = TRUE)
从 RStudio 运行,它提示我们选择一个电子邮件地址:
.
. . . 我们选择相关的电子邮件地址,然后到达这里:
.
. . . 我们确认此帐户的安全性较低的应用程序已打开。请注意,我们只是在几分钟前将其切换为 On。
我们还需要做些什么来进行身份验证吗?清除一些cookies?也许只需等待 24 小时?这是一个相关线程 -无法为 R studio 验证 googlesheets 包- 但是该解决方案需要公开 google sheet,这是我们必须避免的。还有其他建议吗?
解决方案
如果你查看包 repo 上的信息,你会发现包使用的 API 不再可用。
googlesheets 很快就会消失(2020 年)!编写使用它的新代码不是一个好主意!
googlesheets(这个包)封装了Sheets v3 API,这个API相当老了,从2020年3月开始逐渐下线。计划在2020年9月完全关闭。到时候这个R包就没用了,大概会在适当的时候存档在 CRAN 上。
您应该改用googlesheets4包。
推荐阅读
- firebird - 如何在Firebird系统表中查找名称以某个后缀结尾的所有表
- arcore - 如何在纵向或纵向中使用捏合手势专门缩放模型?
- javascript - 无法在 VueJS 中绑定填充高度属性
- html - 旧的 HTML/CSS 文件未在 GitHub 上使用 git push 进行更新
- php - 我做错了什么“滚动文本栏”
- node.js - 有没有办法知道通过 http 流式传输的文件有多大?
- xml-configuration - 在 ehcache 3.x 版本中指定磁盘路径的等效 xml 标记是什么
- jenkins - 詹金斯工作区什么时候得到保留?
- angular - 如何使用 ionic 3 从 Stripe 函数获取令牌 ID?
- java - 使用 ContentStreamUpdateRequest 在 SolrJ 中文档缺少强制唯一键错误