You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何为OneDrive文件创建永久下载链接(无MS Graph API权限)

如何为个人OneDrive的.xlsx文件创建永久下载链接

你之前尝试的方法失效,核心原因是获取的分享链接缺少有效身份验证参数(authkey),且分享权限设置可能有误。以下是针对个人OneDrive账号的可行解决方案:

一、设置正确的分享权限

  • 打开OneDrive网页版,找到目标.xlsx文件
  • 右键文件 → 选择「分享」
  • 在分享弹窗中,设置权限为**「任何人(可查看)」**(不要选择仅限特定用户,否则链接会随权限变化失效),完成后点击应用

二、获取带完整参数的分享链接

设置好权限后,按以下步骤获取包含authkey的完整链接:

  1. 点击「复制链接」得到短链接(如https://1drv.ms/x/c/xxx),将其粘贴到浏览器地址栏访问,跳转到文件预览页
  2. 在预览页的地址栏,复制完整的URL,格式类似:
    https://onedrive.live.com/view?resid=XXXXXX%21XXXX&authkey=!XXXXXX&em=2
    
    务必确认链接中包含authkey参数,这是永久访问的关键

三、转换为直接下载链接

拿到带authkey的预览链接后,做以下修改:

  1. 将链接中的view替换为download
  2. 原链接末尾的&em=2等参数可保留或删除,不影响下载功能

示例:
原预览链接:

https://onedrive.live.com/view?resid=441509D410716450%211231&authkey=!AK6J7i3GDd5Zbc8&em=2

修改后下载链接:

https://onedrive.live.com/download?resid=441509D410716450%211231&authkey=!AK6J7i3GDd5Zbc8

四、验证链接有效性

  • 复制修改后的链接到浏览器无痕窗口打开,应直接触发文件下载,而非跳转预览页
  • 若仍无法下载,检查:
    • 分享权限是否确实为「任何人可查看」
    • 复制的完整链接是否包含authkey参数,若没有则重新从预览页复制一次

内容的提问来源于stack exchange,提问作者Naitzirch

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.27 13:10:00