希望有人能帮助我
我已经在我的 Box 帐户上创建了一个文件夹,我想为其获取 download_url
,
我正在调用以下电话:
https://api.box.com/2.0/folders/"folder_id"?fields=sync_state,shared_link
'Authorization': 'Bearer <token_id>'
具有以下参数:
{"shared_link": {"access": "open", "permissions": {"can_preview": true, "can_download": true}}, "marked_for_sync": "synced"}
我回来了:
{"type":"folder","id":"folder_id","etag":"0","sync_state":"not_synced","shared_link":{"url":"https:\/\/app.box.com\/s\/qkzyovqm0dhgt9zaluxl","download_url":null,"vanity_url":null,"is_password_enabled":false,"unshared_at":null,"download_count":0,"preview_count":0,"access":"open","permissions":{"can_download":true,"can_preview":true}}}
为什么没有download_url?
干杯
最佳答案
我向 Box 提交了一张票来解决此问题。
这是他们的回复:
The folder is not actually meant to have download url. It only happens on a file level. So if you make the call for the file with the same parameters, the download url will show up. It wont show for a folder level call.
我指向http://developers.box.com/docs/#folders-update-information-about-a-folder 以及显示 download_url 的示例响应,引导我进行这个快乐的追逐。
关于box - 文件夹下载 URL Box API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24043294/