问题标签 [box-view-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2149 浏览

crocodoc - Box API 的 viewer.js 中使用什么 URL?

我想知道 Viewer.js 中使用的 URL 是什么。

我已经使用 view-api.box.com/1/documents 上传了文档这给了我文档 ID。然后我使用 view-api.box.com/1/sessions 创建了一个会话这给了我会话 ID。

我在我的服务器上编写了 viewer.js 并给了它 URL view-api.box.com/view/{session} 但这不起作用。我敢肯定这里错了。

我想知道如何获取需要放入 Viewer.js 的 URL

0 投票
1 回答
621 浏览

html - viewer.js 在 Android WebView 中调用“失败”事件

我目前正在尝试使 HTML5 viewer.js 示例在 android WebView 中工作。

WebView 初始化如下所示:

问题是在运行 Android 4.3 JB(使用 Chrome 作为常用浏览器)的 Nexus 7 中,示例失败并呈现:Error loading document metadata (did you check the url?)。我还尝试了运行 4.2 的三星 Galaxy Nexus,结果相同。

但是在运行 Android 4.0.4 ICS(使用默认浏览器应用程序)的 GBox(MediaBox,Android TV)上,它需要一段时间,但它会呈现文档。有很多样式问题,但它可以渲染它。

但是,如果我从远程服务器(例如,Python SimpleHttpServer)提供所有资产并使用索引页面 url 加载 WebView,它在任何设备中都没有任何问题。

这是关于交叉浏览的 Crocodoc View API 特定问题吗?

0 投票
2 回答
154 浏览

python - Box API 上的 urllib2.urlopen 错误 - 无法转换为正确的字符串

我正在尝试向 Box API 发送 POST,但无法通过 Python 发送。如果我使用 curl,它会完美运行:

但是使用我的 python 代码,我得到了一个HTTP Error 400: BAD REQUEST

问题出在我的session_data. 它需要是标准 application/x-www-form-urlencoded 格式(http://docs.python.org/2/library/urllib2.html)的缓冲区,所以我做了一个urlencode,但是输出是'duration=60&document_id=MY_API_KEY',不保留 { } 格式。

有任何想法吗?

0 投票
1 回答
316 浏览

box-view-api - 框视图 API 资产的离线查看?

我想利用 Box View API 在离线工作的应用程序中显示内容。有没有好的方法来做到这一点?我可以将资产下载为一组 SVG 和文本文件,但似乎 viewer.js 需要我运行 Web 服务器。如果我想离线查看资产,我是否必须构建自己的查看器来处理我的应用程序中的 svg 和文本文件,或者是否有更好/更简单的方法?

0 投票
1 回答
320 浏览

node.js - 在 Node.js 中实现 Box View API 给出 ​​202

我目前正在构建新 Box View API 的节点实现,每次上传文档并检索会话时都会收到 202。但是,如果我打一个 curl 电话,我不会收到 202。还有其他人遇到这个问题吗?

这是我的 Ember 实现:

这是我的节点实现:

但现在我收到了这个错误。是否有 UI 可以帮助我删除上传的文档?

0 投票
1 回答
153 浏览

box-view-api - 无法使用 BoxView 上传文件

我创建了一个 Box View 应用程序。现在我正在尝试使用以下 POST 请求上传文档:

POST 请求配置

当我运行上述请求时,我得到“无效的 API 令牌错误”。请参阅下面的快照:

错误详情

我想我正在使用创建 Box view App 时提供的正确 API 密钥。请参考下面的截图:

API 令牌

这里可能是什么问题?我错过了什么吗?

0 投票
1 回答
110 浏览

box-view-api - 框视图中的非过期会话

如何在 Box 视图中创建一个不会过期的会话?我知道您可以更改会话时间

但是我应该在持续时间值中输入什么?

0 投票
1 回答
871 浏览

box-view-api - Box API 请求之间的限制时间是多少?

在 Box View 网站上的任何地方都找不到它。只是想知道在尝试转换文档之间我应该等待多长时间。

0 投票
1 回答
109 浏览

box-view-api - Box View 文档卡在“状态:处理中”,响应 202

突然之间,Box.com View API 停止处理我的文件。

我有之前处理过的文件没有任何问题,现在如果我再次上传它们,当我请求它们回来时,我得到 202(和 2 秒的重试标头)。

列出文档的状态显示如下:

BoxView API 的这种正常行为是它处理文件的时间不超过 30 分钟,还是我的方法有问题(尽管之前一切正常)?

开发者账号有限制吗?(看这里:https ://developers.box.com/box-view-faq/但没有找到任何东西)

0 投票
1 回答
602 浏览

c# - 用于 Microsoft Office 文档的框查看器

我有一个测验网站,用户可以在其中选择主题并阅读内容。

所以我有各种格式的内容,如视频、文本文件、pdf 报告。

对于在框中显示它们的内容,我正在使用http://viewerjs.org/。因为它支持有限的扩展名并且不能满足我对文件类型的所有要求 - .docx, .doc, .xlsx, .pptx.

有没有支持办公文档的开源盒子查看器?

虽然我可以阅读它们的内容c#并将它们作为纯文本显示回来,但我的主要要求是在 box 中显示它们,就像 viewer.js 为 pdf 所做的那样。