Получить zip-файл из Box View API

Я использую API-интерфейс Box View для преобразования PDF-файла в HTML, я использую раздел /documents/ndomid‹/content. enjextension}.

Ответом на этот вызов GET является файл.zip, однако я не знаю, как извлечь его и сделать загружаемым.

Также обратите внимание, что я использую node.js.

Спасибо за вашу помощь

1 ответ

Вы можете установить свой собственный URL-адрес webhook, который будет вызываться Box при изменении статуса вашего документа (один POST на вашем webhook для "document.viewable", а другой для "document.done" плюс один "document.error" в случае ошибки преобразования) СВЕРШИВШИЙСЯ).

Просто прослушайте статус "document.done" и загрузите ресурсы. Формат, который публикуется в заданном вами веб-крюке, выглядит следующим образом:

[{
    "type": "document.done",
    "data": {
        "id": "4cca28f1159c4f368193d5014fabc16e"
    },
    "triggered_at": "2014-01-30T20:33:04.798Z"
}]

Остерегайтесь документов и проверяйте формат программно. Их документы по API часто не совсем верны, и они публикуют несколько веб-книг во время написания статьи (об этом я уже сообщал).

Для получения дополнительной информации и документов Box View API

Другие вопросы по тегам