Get URL query parameters in Shiny
Value
A named list containing the URL query parameters. If keys is
specified, only those parameters are returned. If no parameters exist or
the specified keys are not found, returns an empty list or list with
NULL values respectively.
Examples
if (interactive()) {
server <- function(input, output, session) {
# Get all query parameters
all_params <- params_get(session)
# Get specific parameters
user_params <- params_get(session, keys = c("user_id", "token"))
# Use in outputs
output$params_display <- renderText({
params <- params_get(session)
if (length(params) > 0) {
paste("Parameters:", jsonlite::toJSON(params))
} else {
"No parameters provided"
}
})
}
}
