我希望使用JavaScript Picker API获取OneDrive Business中文件的永久外部链接。该链接不应过期,并且应该允许在不登录的情况下下载文件。
我在OneDrive Business帐户中启用了外部文件共享。在用户界面中,我可以获得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获取OneDrive Business中带有authkey
的文件的链接?
答案 0 :(得分:0)
通过添加createLinkParameters: { type: 'view', scope: 'anonymous' }
来解决问题。