【问题标题】:Trying to deploy shiny app with a google drive connection尝试使用谷歌驱动器连接部署闪亮的应用程序
【发布时间】:2021-11-22 14:52:39
【问题描述】:

我的代码使用了位于 g-drive 中的文件,但由于此连接,我在将 R-Shiny 应用程序部署到 shinyapps.io 时遇到问题

脚本在本地运行,但在尝试部署时出现以下错误:

“错误:无法获取 Google 凭据 您是否在非交互式会话中运行 googledrive?考虑: drive_deauth() 或 drive_auth()..."

Drive deauth 给我一个关于我自己的 g-drive 凭据的 403 错误,并且 drive_auth() 给我上面类似的错误,即使我在文档中传递了所有不同的参数

我最近的尝试

drive_auth_config(active = FALSE)

drive_find()
drive_download(
  "CST_Tree.csv",
  path = "..\\Shiny\\CST_Tree.csv",
  overwrite = TRUE
)

df <- read.csv("CST_Tree.csv")

【问题讨论】:

    标签: r shiny google-drive-api shinyapps


    【解决方案1】:

    查看我的帖子here

    我为让它工作而苦苦挣扎了一段时间,因为我不(现在仍然不!)理解 OAuth 令牌。

    我对 GoogleDrive 和 GoogleSheets 软件包的理解是,它们带有“公共”令牌和“开箱即用”的“预配置”,但您可能会遇到 API 限制问题,因为有很多人使用它。

    我发现最好设置自己的 Google API 帐户并使用它来授权在我的 Shiny 应用中使用 GoogleDrive 和 GoogleSheets。

    这不是非常简单,但希望我的主题链接有所帮助?

    【讨论】:

      猜你喜欢
      • 2021-01-13
      • 2021-07-02
      • 2021-11-24
      • 2014-08-09
      • 2018-05-24
      • 2021-04-30
      • 1970-01-01
      • 1970-01-01
      • 2016-12-21
      相关资源
      最近更新 更多