我尝试使用RGoogleDocs
并获取
错误:禁止
我有两步验证:是否有解决办法?
sheets.con = getGoogleDocsConnection(getGoogleAuth(user, ps, service = "wise"))
错误:禁止
答案 0 :(得分:2)
RGoogleDocs软件包的getGoogleAuth
基于官方弃用的ClientLogin连接谷歌服务器,请参阅https://developers.google.com/identity/protocols/AuthForInstalledApps?csw=1
您可以尝试使用google的应用程序密码。
另一种方法是使用google docs的url访问某些内容,请参阅http://www.r-bloggers.com/access-google-spreadsheet-directly-in-bash-and-in-r/
更新
在getGoogleAuth
的源代码中,作者使用了名为“R-GoogleDocs-0.1”的应用程序,您可以应用新的应用程序并获取令牌。然后我认为你可以使用来自谷歌的令牌和api直接在R中访问谷歌文档。但是,这样的黑客几乎意味着更新/重写RGoogleDocs包。