Skip to main content

OneDrive

tip

如果你的账号不支持API,(比如学校账号未验证管理员,或者是管理员禁用了API),那么你还可以通过webdav的方式来挂载。具体见 webdav

视频教程

https://www.bilibili.com/video/BV1Rb4y1E7NV

First

首先打开https://tool.nn.ci/onedrive/request

创建应用

你也可以选择跳过此步,使用默认提供的client,但是需要组织管理员批准。

  • 在打开的页面,选择所在区域,点击创建应用
  • 登陆后选择「注册应用程序」,输入「名称」,选择「任何组织目录中的账户和个人」(注意这里不要看位置选择而是看文字,部分人可能是中间那个选项,不要选成单一租户或者其他选项,否则会导致登陆时出现问题),输入重定向 URL 为 https://tool.nn.ci/onedrive/callback ,「注册」即可,然后可以得到client_id client_id
  • 注册好应用程序之后,选择「证书和密码」,点击「新客户端密码」,输入一串密码,选择时间为最长的那个,点击「添加」 (注:在添加之后输入的密码之后会消失,请记录下来 client_secret 的值) client_secret
  • 选择「API 权限」,点击 「MicroSoft Graph」,在「选择权限」中输入 file,勾选 「Files.read」(注:Files.read 是只读最小权限,图中权限较大,也同样可以),点击「确定」 api

获取刷新令牌

将上一步骤中获得的client_id和client_secret填入https://tool.nn.ci/onedrive/request 这个页面,点击获取刷新令牌,就可以得到刷新令牌了

获取Sharepoint site_id

如果需要挂载Sharepoint,完成上一步后,在显示刷新令牌的界面会出现一个输入站点地址,输入站点地址后点击获取site_id即可。

添加账号

将上述过程中获取得到的值依次填入即可。

根目录路径

默认为/,如果需要自定义,就填路径就行,从根路径开始,和本地路径一样,比如/test