Error handler
api_error_handler(.data, fun)
.data
: Result of a call to api
fun
: A function, either defined in the session, or a function available in loaded or name-spaced packges## Not run: # Use functions from httr api('https://api.github.com/') %>% api_error_handler(stop_for_status) api('https://api.github.com/') %>% api_error_handler(warn_for_status) # Custom error handling functions my_stop <- function(x) { if (x$status > 200) { warning("nope, try again", call. = FALSE) } } api("http://httpbin.org/status/404") %>% api_error_handler(my_stop) ## End(Not run)
Other dsl: api_body
, api_config
, api_query
, api
, auth