0

目前我正在开发一个调查应用程序,最终它将用户答案存储在.csv文件中。我们的目标是将这个.csv文件上传到调查创建者的googleSheet。我可以只使用gs4_deAuth(),然后使用工作表链接上传.csv结果,但这不如在私有工作表上使用OAuth安全。

由于使用OAuth,我遇到了以下错误:

`gs4_get_impl_()`中出错:! 客户端错误:(403)PERMISSION_DENIED•客户没有足够的权限。这可能是因为OAuth令牌没有正确的作用域、客户端没有权限或尚未为客户端项目启用API。•呼叫者没有权限

下面是导致错误的代码,目前我使用的是桌面OAuth,但在应用程序部署时,我最终会切换到网页OAuth。

API<-Sys.getenv(“谷歌API”)credentials_path<-#删除的路径setup_auth<-function(){gs4_auth_configure(路径=凭证路径)}设置验证(_auth)#工作表IDssID<-“12f5iLaXlXqkWz3pWs6fLLPX6PfiiVxuQ_BzJqKfgacQ”#图纸读取/编辑/检查部分df<-read_csv()#删除的路径#阅读工作表表<-read_Sheet(ss=ssID,range=“A:A”)

当路径放回时,我得到403错误,说我没有权限。

同样,API密钥是不受限制的,并且OAuth是为Desktop设置的

1

0

重置为默认值

你的答案

单击“发布您的答案”,表示您同意我们的服务条款并确认您已阅读我们的隐私政策.