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 日更新 -- これは少なくとも 1 か月前に修正されました。URL を新しい形式に更新しました

于 2012-05-17T19:08:49.497 に答える
0

私にとっては、/dataの代わりに/content...以下の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 に答える