Получить 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