View source: R/vascan_search.r
vascan_search | R Documentation |
Search the CANADENSYS Vascan API.
vascan_search(q, format = "json", raw = FALSE, ...)
q |
(character) Can be a scientific name, a vernacular name or a VASCAN taxon identifier (e.g. 861) |
format |
(character) One of json (default) or xml. |
raw |
(logical) If TRUE, raw json or xml returned, if FALSE, parsed data returned. |
... |
(list) Further args passed on to crul::verb-GET |
Note that we lowercase all outputs in data.frame's, but when a list is given back, we don't touch the list names.
json, xml or a list.
Scott Chamberlain
API docs https://data.canadensys.net/vascan/api
## Not run:
vascan_search(q = "Helianthus annuus")
vascan_search(q = "Helianthus annuus", raw=TRUE)
vascan_search(q = c("Helianthus annuus", "Crataegus dodgei"), raw=TRUE)
# format type
## json
c <- vascan_search(q = "Helianthus annuus", format="json", raw=TRUE)
library("jsonlite")
fromJSON(c, FALSE)
## xml
d <- vascan_search(q = "Helianthus annuus", format="xml", raw=TRUE)
library("xml2")
xml2::read_xml(d)
# lots of names, in this case 50
splist <- names_list(rank='species', size=50)
vascan_search(q = splist)
# Curl options
invisible(vascan_search(q = "Helianthus annuus", verbose = TRUE))
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.