问题标签 [box-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.
box-api - 如何在 box api 2.0 中以编程文件上传方式发送表单数据
以下是框 api 2.0 中文件上传中表单 POST 数据的正确示例吗?文档说“文件名”表单字段是一个字符串,但是当在 python 中发送帖子数据时,您需要在帖子中实际发送文件内容。那么, content-disposition: form-data 下面的行是命名“文件名”字段并包含文件内容的正确方法吗?
.net - Box API 2.0 下载文件
尝试使用新 API 下载文件。但我收到一个错误(未找到)
使用旧 API,我下载得很好:
使用新 API,这是我的代码:
该文件确实存在,因为如果我从通话结束时删除“数据”,我将获得没有错误的文件信息。
根据文档,信息和实际文件之间的唯一区别是 url 的“数据”部分。但这似乎对我不起作用。
curl - Box API 的基本指南对我不起作用
我遵循了 Box API 的基本指南,当我尝试查询任何文件夹时出现 404 错误。(根文件夹或我为证明“任何”而创建的文件夹)
这就是我所做的,我已经更改了我的 API 密钥和电子邮件地址等......(对于由于标记/XML/JSON 被粘贴而引起的任何奇怪之处表示歉意!我试图在不花费很长时间重新格式化所有内容的情况下澄清这一点)
首先,我生成了我的 API 密钥。然后 :
然后去:
https ://www.box.com/api/1.0/auth/kgof13pk1qq8ls6m2exi8vlupausJJJJ
以用户身份登录 (max@hotmail.com),然后返回命令行:
这给了我一个身份验证令牌:
所以,我应该能够使用我的 API 密钥和身份验证令牌来获取我的根文件夹的内容:
返回:
{"type":"error","status":404,"code":"not_found","help_url":"","message":"Unknown Error","request_id":"8614183014fa10d5bcf63b"}
大概有一些基本的东西我做错了......?
谢谢,马克斯
rest - 获取事件时这是 Box API v2 的错误吗
在使用 BOX API v2 从 Box 获取事件时,我发现了一个奇怪的行为。
我得到的场景如下:
- 使用 box API v1 将 14 个文件上传到 box.net。
- 使用 stream_position=now 获取事件,这给出了一个流位置,比如 1234,并且不返回任何条目。
- 使用 stream_position=1234 获取事件,这会给出一个新的流位置,比如 7890,并且不返回任何条目。
(到此为止,一切都如预期的那样) - 使用 stream_position=7890 获取事件,现在这给出了具有“ITEM_UPLOAD”行为的虚拟事件数和我在第一步中上传的一些文件。
我希望如果在第 1 步之后没有发生文件事件,那么所有后续的 get 事件调用都将返回零条目。
这是 Box.NET API V2 中的错误吗?
由于我同时使用 API v1 和 API v2,它们是否兼容?
box-api - Box API 返回的流位置不能用于跟踪事件
感谢您对我的问题的回复:这是 Box API v2 获取事件时的错误吗
这是一个与此相关的新问题。问题是我不能可靠地使用从以前的调用中获得的 next_stream_position 来跟踪事件。
鉴于这种情况:
给定以下两个 GET HTTP 查询:
这个返回 JSON 文件,其中包含一个文件条目 myfile.pdf 和下一个流位置 = 1336039062934
此调用使用我从第一次调用中获得的流位置。但是,它返回的 JSON 包含与第一次调用完全相同的 myfile.pdf 文件条目。
我认为如果第一个调用给出了一个流位置,它应该被用作那个确切时间的标记(比如:TIme A)。如果我在后续查询中使用该流位置,则不应返回“时间 A”之前的任何事件。
这是一个错误吗?还是我以错误的方式使用 API?
非常感谢。
authentication - 从桌面应用程序进行身份验证
我正在构建一个 Windows 服务,可以在某些条件下将文件上传到 Box.com。如何在不让用户访问网页并输入用户名和密码的情况下进行身份验证?
我似乎无法在文档中找到详细信息。
谢谢。
box-api - v2 API 中的 public_share?
Box v1 API 有一个 public_share 函数,可以使文件或文件夹可共享给公众。(http://developers.box.net/w/page/12923943/ApiFunction_public_share)
V2中有类似的功能吗?
rest - Box API 2.0:无法下载
我正在测试新的 API,但下载测试图像文件时运气不佳。该文件存在,可通过 Web UI 访问,并可使用 v1.0 API 检索。
我可以使用命令行 curl 和 pycurl 访问元数据(“https://api.box.com/2.0/files/{fileid}”)。但是,对“https://api.box.com/2.0/files/{fileid}/data”的调用什么也没带回来。较早的帖子 (5/1) 收到的答案是下载功能存在错误,并且“https://www.box.com”应在此期间用作基本 URL。但是,这只会引发 404。
请指教。
php - Box 2.0 API 原谅暂停响应
我是 Box API 的新手,尤其是 Box API 2.0。经过几个小时的处理我的 cURL 调用和所有其余代码的扭结后,我终于把一切都理顺了。然后我发出的下一个调用返回了一个 HTML 响应,上面写着 -
Box 请原谅 Pause Your Box 帐户暂时关闭——但你不应该这样做——因为我们很快就会启动并运行。感谢您的耐心……感谢您成为 Box 中最重要的部分。
已经一个多小时了,我仍然收到这个响应,我试着等着看这是否是我的某种限制问题,但自从我开始工作以来,我只调用了 API 大约 50 次左右 3- 4小时前。有什么想法/帮助吗?