如何知道或构建给定文件的永久URL

时间:2014-05-14 22:42:36

标签: box-api

我们有一个内部应用程序拥有给定主题的文件夹;主题订阅者通过api添加为协作者。当主题的消息包含附件时,我们会将其上传到文件夹,主题订阅者可以通过我们在呈现的消息中显示的链接访问该文件夹。

我们遇到的问题部分是组织问题:

  • 我们的用户仅限于最长时间段的共享链接
  • 此应用程序使用一个通用帐户来共享这些文件,但无法将其从共享链接到期策略中排除

我们的想法是获取文件网址(例如https://acme.app.box.com/files/0/f/689840703/1/f_17027007623)并显示该链接而不是共享协作。从文档中可以看出这一点并不明显......

1 个答案:

答案 0 :(得分:1)

假设网址格式没有变化,您可以将其模板化为:

https://acme.app.box.com/files/0/f/ $FolderId / 1 / F _ $FileId

$FolderId已为您所知,因为您以编程方式将文件上传到该文件夹​​。

$FileId可以从上传后返回给您的File对象派生。