R/iextrader_api.R

#' Base API function for pulling from IEXTrader
#'
#' @param url url fed from iextrader_endpoints
#' @import magrittr curl jsonlite
#' @export
iextrader_api <- function(url) {

  dta <- new_handle() %>%
    handle_setheaders("Accept" = "application/json") %>%
    handle_setopt(http_version = 2) %>%
    curl_fetch_memory(url = url)

  dta <- dta$content %>% rawToChar

  return(dta)
}
JestonBlu/IEXTrader documentation built on May 29, 2019, 1:20 p.m.