我正在使用 OneDrive JS Picker并希望获得下载和分享值(value)。 sample in the documentation列出由竖线分隔的action参数的选项。我希望使用按位运算符来组合这些值(例如
action: "share | download"
但这似乎不允许同时使用 webUrl 值和下载 url (@microsoft.graph.downloadUrl)...还有其他人能够做到这一点吗?或者有没有办法使用共享 URL (webUrl) 来获取下载 URL,以便我们获取文件的文本内容?
我知道有一个REST服务可用,但可能已被弃用,鉴于该页面顶部的消息:
This documentation is archived and is not being maintained.
但如果它仍然可用,也许我们可以用它来下载文件...如果是这样,我可以将文件 ID 放在该下载 URL 和访问 token 中吗?
最佳答案
我能够主持 OneDrive.js file在本地,取消缩小并修改下面的行(第 104 行)以使 downloadUrl 包含在文件的所有查询中。这使我们能够获取 shareUrl 和 downloadUrl。
e.DEFAULT_QUERY_ITEM_PARAMETER = "expand=thumbnails&select=id,name,size,webUrl,folder,@content.downloadUrl";
关于javascript - 如何从 OneDrive API 获取共享和下载链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39494851/