在已部署的shinyapp中,如何获取帐户的名称?
问题描述:
似乎无法找到信息。 假设您的闪亮应用程序的网址是:“joe.shinyapps.io/great_app” 我期待从那个闪亮的应用程序(在shinyapps.io上运行)获取该网址。在已部署的shinyapp中,如何获取帐户的名称?
这样,重定向的URI我使用的OAuth可以动态地改变在此基础上闪亮的应用帐户,我部署的应用...
感谢所有帮助
答
我找到了答案,而研究包那些使用用户凭证oauth和shiny(这些软件包必须使用特定于用户应用程序的重定向URI)。以下位取自GoogleAuthR package。
if(!is.null(session)){
pathname <- session$clientData$url_pathname
hostname <- session$clientData$url_hostname
port <- session$clientData$url_port
url <- paste0(session$clientData$url_protocol,
"//",
hostname,
if(port != "") paste0(":", port),
if(pathname != "/") pathname)