#' Helper function to create URLs
#' @param endpoint String article sources
#' @param apikey String default api key
#' @param par List of parameters
#' @return string url
#' @export
create_url <- function(endpoint, par, apikey = newsapi_key()) {
plan <- match.arg(toupper(endpoint), c("TOP-HEADLINES", "SOURCES", "EVERYTHING"))
base_url <- paste0("https://newsapi.org/", "v2", "/", tolower(plan), "?", "apiKey=",
apikey, "&")
p <- paste(names(par), par, sep = "=")
p <- paste(p, collapse = "&")
finel_url <- paste(base_url, p, sep = "")
return(finel_url)
}
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.