【发布时间】:2019-08-15 07:00:52
【问题描述】:
我刚刚在 shinyapps.io 中部署了一个闪亮的应用程序。
它在本地运行良好,但是当我部署它时,没有出现 gmailr 身份验证弹出窗口。
我检查了 shinyapps.io 中的日志,它在后台工作,但不在前端。
例如,当我运行函数时:
options(httr_oauth_cache=T)
gmailr::clear_token()
gmailr::gmail_auth()
shinyapps.io 中的日志显示这是预期的,但没有弹出:
预期的输出应该是一个弹出窗口,要求我选择要验证的 gmail 帐户。
有人有使用闪亮的gmailr包的经验吗?
编辑:
我的目录中有一个名为 .httr-oauth 的文件,但没有 rsconnect。
我应该将此文件复制到我的 rsconnect 文件夹吗?
这是通过 rconnect 在 shinyapps.io 中我的应用程序的目录:
【问题讨论】:
-
你能检查/添加
.httr-oauth文件到R会话目录github.com/jimhester/gmailr/issues/68 -
@PorkChop 我编辑了问题,将更多信息包含在我已有的内容中。你指的是这个吗?这已经包含在我的代码中,但仍然没有运气。如果您指的是其他内容,请告诉我。谢谢!
-
不,闪亮应用的文件夹目录中应该有一个同名的文件
-
你能举个例子说明这会是什么样子,有点困惑
-
去你的闪亮应用文件夹,你应该看到
server.R,ui.R,有没有一个名为.httr-oauth的文件,这两个在哪里?