2017-08-29 63 views
0

似乎無法找到信息。 假設您的閃亮應用程序的網址是:「joe.shinyapps.io/great_app」 我期待從那個閃亮的應用程序(在shinyapps.io上運行)獲取該網址。在已部署的shinyapp中,如何獲取帳戶的名稱?

這樣,重定向的URI我使用的OAuth可以動態地改變在此基礎上閃亮的應用帳戶,我部署的應用...

感謝所有幫助

回答

1

我找到了答案,而研究包那些使用用戶憑證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) 
相關問題