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。

请指教。

4

2 回答 2

2

您应该可以通过...下载http://api.box.com/2.0/files/<fildID>/content...看起来我们在后端某处有错误。希望尽快修好。

2012 年 11 月 13 日更新——这个问题至少在一个月前得到了修复。刚刚将 URL 更新为我们的新格式

于 2012-05-17T19:08:49.497 回答
0

对我来说,当它的 /content 而不是 /data... python 代码如下

import requests
    fileid = str(get_file_id(filenumber))
    url = https://api.box.com/2.0/files/1790744170/content
    r = requests.get(url=url, headers=<HEADERS>, proxies=<PROXIES>)
    infoprint("Downloading...")
    filerecieved = r.content
    filename = uni_get_id(fileid, "name", "file")
    f = open(filename, 'w+')
    infoprint("Writing...")
    f.write(filerecieved)
    f.close()
于 2012-11-08T19:16:29.313 回答