从Box View API接收zip文件

时间:2015-10-23 19:23:55

标签: node.js zip box-view-api

我正在使用Box View API将PDF文件转换为HTML,我正在使用/documents/{id}/content.{extension}部分。

此GET调用的响应是.zip文件,但我不知道如何检索它并使其可下载。

另请注意,我正在使用node.js.

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

您可以设置自己的webhook URL,当您的文档状态发生变化时,Box会调用该URL(Webhook上的一个POST为“document.viewable”,一个为“document.done”加上一个“document.error”,如果发生转换错误。)

只需听取“document.done”状态并下载资产即可。发布到您设置的webhook的格式如下:

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

小心文档并以编程方式检查格式。他们的API文档通常不太正确,并且在我写作时发布了多个webhook(这是我报告的错误)。

了解更多信息和Box View API docs