Подтвердить что ты не робот

R Shiny/Restful Api Communication

У меня есть вопрос. У меня есть блестящее приложение, которое принимает входной файл в Json. Запускает его через классификатор и возвращает классифицированный объект Json. Я хочу, чтобы приложение могло общаться с API. Я хочу, чтобы API отправлял файл в приложение Shiny, которое будет выполнять свою работу и возвращать секретный объект. В основном я хочу, чтобы приложение "Блестящее" сидилось в фоновом режиме, пока файл не был опубликован, а затем выполните свою работу. Я знаю, что я могу использовать GET из пакета httr для получения файла из URL-адреса. Я могу поместить это в файл shiny.server, который является прекрасным, если я знаю имя файла для команды get

Однако имена файлов, поступающие из API, будут разными. Так что я могу сделать эту динамику в соответствии с запросом Post, который поступает из API.

Спасибо

M

4b9b3361

Ответ 1

Если вам не нужно использовать Shiny, вы можете использовать openCPU. OpenCPU автоматически предоставляет каждый из ваших R-пакетов как услугу REST. Я работаю с OpenCPU, и он отлично работает! Это самый простой способ использовать R из другой программы.