我想使用JavaScript Picker API获取OneDrive Business中文件的永久外部链接 . 链接不应过期,并且应该允许在不登录的情况下下载文件 .
我在OneDrive Business帐户中启用了外部文件共享 . 在UI中,我可以获得像 https://[my_host].sharepoint.com/personal/apps_tmp_onmicrosoft_com/_layouts/15/guestaccess.aspx?docid=...&authkey=...
这样的链接 . 这个链接是我需要的 .
但是当我在选择器中选择相同的文件时,我得到一个链接 https://[my_host].sharepoint.com/personal/apps_tmp_onmicrosoft_com/_layouts/15/guestaccess.aspx?guestaccesstoken=...&docid=2_...&rev=1
. 此链接需要登录 .
个人OneDrive没有这样的问题 . 是否可以使用Picker获取带有 authkey
的OneDrive Business文件的链接?
1 回答
通过添加
createLinkParameters: { type: 'view', scope: 'anonymous' }
解决了这个问题 .