在 Office 365 中,如何获取 One Drive for Business 中存储的 Excel 文档的直接下载链接?

Grz*_*zki 7 office365 sharepoint-2013 onedrive

我的公司将 Office 365 与 OneDrive 结合使用。我在那里上传了一个 Excel 文件并通过“访客链接”共享。

是否可以生成一个链接,某人可以使用该链接下载文件而无需进一步验证?

出于自动化目的,我正在考虑简单的方案:

 wget https://acmeamce.sharepoint.com/personal/myname/.../blabla.xlsx
Run Code Online (Sandbox Code Playgroud)

Grz*_*zki 6

由于发现 OneDrive for Business 实际上是重新命名的 Sharepoint 2013 和Sharepoint@SE 中的答案,我设法获得了一个用于以编程方式下载文档的链接。

实现的一种方法是右键单击 Web GUI 中的文档并在那里获取 URL。它对我不起作用,因为此 URL 需要身份验证,但是...

以 URL 的前缀为例

 https://acmeacme.sharepoint.com/personal/myname/_layouts/15/download.aspx?SourceUrl=
Run Code Online (Sandbox Code Playgroud)

以及作为访客链接生成的“常用”URL

 https://acmacme.sharepoint.com/personal/myname/_layouts/15/guestaccess.aspx?guestaccesstoken=123123%3d&docid=123123
Run Code Online (Sandbox Code Playgroud)

并将它们连接起来就像一个魅力:

wget https://acmeacme.sharepoint.com/personal/myname/_layouts/15/download.aspx?SourceUrl=https://acmacme.sharepoint.com/personal/myname/_layouts/15/guestaccess.aspx?guestaccesstoken=123123%3d&docid=12312
Run Code Online (Sandbox Code Playgroud)


归档时间:

查看次数:

14318 次

最近记录:

9 年,5 月 前