2

希望有人可以在这里帮助我

我已经在我的盒子帐户上创建了一个文件夹,我想获取它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?

干杯

4

1 回答 1

2

我向 Box 提交了一张票来解决这个问题。

这是他们的回复:

该文件夹实际上并不意味着具有下载网址。它只发生在文件级别。因此,如果您使用相同的参数调用文件,则会显示下载 url。它不会显示文件夹级别的调用。

我指向http://developers.box.com/docs/#folders-update-information-about-a-folder 和示例响应,其中显示了一个 download_url 引导我进行这个快乐的追逐。

于 2014-06-05T23:37:45.740 回答