Захват пользовательских ошибок для API в Сантехнике R - PullRequest
0 голосов
/ 19 февраля 2019

У меня есть функция, которую я выполняю, используя сантехника в качестве API.Я пытаюсь определить пользовательскую ошибку на основе кода состояния, возвращаемого вызовом API.Я знаю, это может быть достигнуто с помощью get(url) из httr package.Но мой API вызывается на некоторой информационной панели, и я должен реализовать функцию обнаружения ошибок только в файле plumber.R.Пожалуйста, помогите мне разобраться.

#* @apiTitle
#* @apiDescription 
#-------------------------------------
#* @param input1
#* @param input2
#* @param input3
imp_function <- function(input1,input2,input3){

  print(input1)
  print(input2)
  print(input3)

  if(is.null(input1)){
    stop("Error: input not found")
  }
}
...