如何将OneDrive下载链接转换为无跳转提示的直接下载链接?
OneDrive短分享链接转直接下载链接的方法
针对你遇到的OneDrive短链接无法直接下载的问题,可按以下步骤转换为无跳转的直接下载链接:
- 解析核心ID:从短链接中提取
s!到?e=之间的部分,比如你提供的链接https://1drv.ms/u/s!AqyU3_Or8s5Bm3eKXA31Xg7DFYpm?e=p0vACS,核心ID是AqyU3_Or8s5Bm3eKXA31Xg7DFYpm。 - 替换ID前缀:将原ID开头的
s!替换为cyF,得到cyFAqyU3_Or8s5Bm3eKXA31Xg7DFYpm。 - 构造直接下载链接:使用以下模板,填入替换后的ID和原链接的
e=权限参数:https://api.onedrive.com/v1.0/shares/u!aHR0cHM6Ly8xZHJ2Lm1zL3UvcyF[替换后的ID]/root/content?e=[原权限参数]
按此方法,你提供的示例链接最终的直接下载链接为:
https://api.onedrive.com/v1.0/shares/u!aHR0cHM6Ly8xZHJ2Lm1zL3UvcyFAqyU3_Or8s5Bm3eKXA31Xg7DFYpm/root/content?e=p0vACS
注:该方法适用于个人版OneDrive的短分享链接,OneDrive for Business链接结构不同,需另行处理。
内容的提问来源于stack exchange,提问作者BillF
相关产品推荐
相关产品推荐

