创建 OneDrive API
获取 Client ID
进入 Microsoft Azure 应用注册页面。点击新注册。
名称随意,账户类型选择最后一个,重定向 URL 填写http://localhost。
创建成功后你会看到 Client ID(客户端 ID),复制并保存好。
获取 Client secret
点击证书和密码,按照图中序号的顺序操作添加密码。
然后你会看到 Client secret(客户端密码),复制并保存好。
设置 API 权限
点击API 权限,按照图示进行操作,添加Files.Read、Files.ReadWrite、Files.Read.All、Files.ReadWrite.All、offline_access、User.Read这些权限。
最后确认下权限是否添加完整。
获取 token
在本地电脑上下载 rclone。
以 Windows 为例子,解压并进入rclone.exe所在文件夹,在资源管理器地址栏输入cmd,回车就会在当前路径打开命令提示符。
替换以下命令中的Client_ID、Client_secret并执行。
rclone authorize "onedrive" "Client_ID" "Client_secret"
接下来会弹出浏览器,要求你登录账号进行授权。授权完后命令提示符窗口会出现以下信息:
If your browser doesn't open automatically go to the following link: http://127.0.0.1:53682/auth
Log in and authorize rclone for access
Waiting for code...
Got code
Paste the following into your remote machine --->
{"access_token":"xxxxxxxxxxxxxxxxxx","expiry":"2020-02-22T21:18:39.5036298+08:00"}
<---End paste
{"access_token":"xxxxxxxxxxxxxxxxxx","expiry":"2020-02-22T21:18:39.5036298+08:00"}
整个内容(包含括号)就是 token ,复制并保存好。
版权声明:版权归 怪友 所有,转载请注明出处!
本文链接:https://www.gynote.cn/archives/86/
如果博客出现404或链接失效,请留言或者联系博主修复!