R/listSubstances.R

Defines functions listSubstances

Documented in listSubstances

listSubstances <- function(service=NA, search=NA, type="name") {
  if (missing(service)) stop("You must specify the API service to use.");

  handle = new_handle()
  handle_setheaders(handle, "User-Agent" = "r/renm")
  handle_setheaders(handle, "Accept" = "application/json")

  url = paste(service, "substance", sep="")
  if (!missing(search)) {
    url = paste(url, "?search=", search, "&type=", type, sep="")
  }
  res <- curl::curl_fetch_memory(url, handle)
  txt <- rawToChar(res$content)
  data = fromJSON(txt)

}
enanomapper/renm documentation built on Feb. 16, 2020, 2:33 a.m.