gpt4 book ai didi

r - 如何在 Shinyapps.io for Google Sheets (googlesheets) 上验证 Shiny 应用程序的用户

转载 作者:行者123 更新时间:2023-12-03 14:50:25 27 4
gpt4 key购买 nike

我有一个使用 googlesheets 的 Shiny 应用程序要求用户验证写入 Google Sheets 的包(尽管 Sheet 是公开的并“发布到网络”)。这是在浏览器中以图形方式完成的,并且在 Shiny 应用程序在本地运行时起作用。但是,当部署在 Shinyapps.io 上时,身份验证调用会使应用程序崩溃并记录错误:

Warning: Error in : oauth_listener() needs an interactive environment.



那么,有哪些选择呢?我认为上传我自己的 .httr-oauth 是个坏主意文件或 token 到shinyapps.io ......任何解决方法?

最佳答案

如果其他人对此有疑问,新的 {googlesheets4}提供了一个解决方案:

https://googlesheets4.tidyverse.org/articles/articles/auth.html

If you don’t need to access private Sheets, use gs4_deauth() to indicate there is no need for a token. This puts googlesheets4 into a de-authorized mode.



(还包括一个示例脚本)

关于r - 如何在 Shinyapps.io for Google Sheets (googlesheets) 上验证 Shiny 应用程序的用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38215123/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com