Rclone使用自建 API 连接 OneDrive

说明

有时 Rclone 给 OneDrive 传输文件时会遇到速度非常慢、断联等一些问题,其主要根源是 OneDrive 使用 Rclone 自带 API 会有一些限制,毕竟是很多人都在共用一个 API 接口。所以通过自建的 API 连接 OneDrive 可大幅改善这些情况。此外自建的 API 不仅限于当前账号和 Rclone 使用,你也可以给其它的账号和其他应用使用。

创建 OneDrive API教程

1:获取 Client ID

首先登陆 Microsoft Azure 应用注册 页面。点击新注册

 

名字可以随意,账户类型要选择最后一个,重定向 URL 填写 http://localhost

 

 

完成创建成功后会看到 Client ID(客户端 ID),复制并保存好。

 

 

2:获取 Client secret

点击:   证书和密码→新客户端密码→说明随意填写→截止期限从不→添加

 

 

 

这时你会看到Client secret(客户端密码),需要复制并保存好。

 

3:设置 API 权限

点击:API 权限→API权限名称→添加权限。

需要添加Files.Read、Files.ReadWrite、Files.Read.All、Files.ReadWrite.All、offline_access、User.Read权限。

 

 

 

最后确认下权限是否添加完整。

 

 

4:获取 token

在本地 Windows 电脑上选择相应版版本下载 rclone,解压出来,进入解压后文件夹,在资源管理器地址栏输入cmd,回车就会在当前路径打开命令提示符。输入以下命令:

注意把第一和第二部的获取保存的 “Client_ID” 和”Client_secret”上去。

 

接下来会弹出浏览器,要求你登录账号进行授权。

 

授权完后命令提示符窗口会出现以下信息:

 

注意!复制{xxxxxxxx}整个内容,并保存好,后面需要用到。

 

 

 

5:Rclone 连接 OneDrive

可以查看 利用AriaNG + Aria2 + OneDrive打造一个离线下载网盘

未经允许不得转载:沉思录 » Rclone使用自建 API 连接 OneDrive

赞 (2)

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址