R Shiny/Restful Api Communication
У меня есть вопрос. У меня есть блестящее приложение, которое принимает входной файл в Json. Запускает его через классификатор и возвращает классифицированный объект Json.
Я хочу, чтобы приложение могло общаться с API. Я хочу, чтобы API отправлял файл в приложение Shiny, которое будет выполнять свою работу и возвращать секретный объект.
В основном я хочу, чтобы приложение "Блестящее" сидилось в фоновом режиме, пока файл не был опубликован, а затем выполните свою работу.
Я знаю, что я могу использовать GET из пакета httr для получения файла из URL-адреса. Я могу поместить это в файл shiny.server, который является прекрасным, если я знаю имя файла для команды get
Однако имена файлов, поступающие из API, будут разными. Так что я могу сделать эту динамику в соответствии с запросом Post, который поступает из API.
Спасибо
M
Ответы
Ответ 1
Если вам не нужно использовать Shiny, вы можете использовать openCPU. OpenCPU автоматически предоставляет каждый из ваших R-пакетов как услугу REST. Я работаю с OpenCPU, и он отлично работает! Это самый простой способ использовать R из другой программы.