Да, так оно и есть. Документы API для importDocuments
говорят, что он возвращает Операция . В соответствии с документацией для Операции:
Этот ресурс представляет собой длительную операцию, которая является результатом вызова сетевого API.
Способ чтения API в Как правило, вам нужно взять этот объект Operation и периодически опрашивать его, используя методы для операций . Похоже, get сделает это за вас. Вам нужно будет передать название операции из ее полезной нагрузки, полученной во время звонка, на importDocuments
. В конце концов, он даст вам операцию, свойство done
которой установлено в true.
Вполне возможно, что импорт займет больше времени, чем ваша функция, поэтому вызывающая сторона вашей функции не будет просто возможность дождаться завершения импорта. Клиенту нужно будет опросить другую функцию, которая продолжает проверять выполнение операции.