在RGoogleDocs中使用两步验证



我尝试使用RGoogleDocs并获得

错误:Forbidden

我有两步验证:是否有解决方案?

sheets.con = getGoogleDocsConnection(getGoogleAuth(user, ps, service = "wise"))

错误:禁止

有关问题

RGoogleDocs的getGoogleAuth是基于官方弃用的ClientLogin来连接google服务器的,参见https://developers.google.com/identity/protocols/AuthForInstalledApps?csw=1

您可以使用google的应用程序密码作为尝试。

另一种方法是使用你的谷歌文档的url访问某些内容,见http://www.r-bloggers.com/access-google-spreadsheet-directly-in-bash-and-in-r/

更新:

getGoogleAuth的源代码中,作者使用了一个名为"R-GoogleDocs-0.1"的应用程序,您可以申请一个新的应用程序并获得令牌。然后我认为你可以使用令牌和谷歌的api直接在r中访问谷歌文档。然而,这样的黑客几乎意味着更新/重写RGoogleDocs包。

相关内容

  • 没有找到相关文章

最新更新