2022年5月11日星期三

Onedrive有没有开放API?Onedrive云存储更改自建API建站

原文链接:https://www.chenweiliang.com/cwl-27827.html

Rclone配置Onedrive云存储更改自建API,和申请谷歌云端硬盘客户端ID和Secret Key密钥API一样,也是需要亲自去微软Azure Active Directory 管理中心申请开放API。


微软Azure如何申请开放API?


第 1 步:打开微软Azure管理中心注册应用网站 ▼



第 2 步:点击“新注册” ▼


第 2 步:点击“新注册”  第1张


第 3 步:填写注册应用程序资料 ▼


第 2 步:填写注册应用程序资料 第2张


输入应用名称:Rclone


谁能更实用此应用程序或访问此API?


  • 直接选第三个“任何组织目录(任何Azure AD目录 - 多租户)中的账户和个人Microsoft账户(例如,Skype、Xbox)

  • 重定向URL选择“WEB”,可以输入 http://localhost:53682 作为url,用在此应用的用户授权成功时,返回数据到你的服务器 。

  • 填写好资料,点击“注册”后,就会来到下方这个界面 ▼

填写好资料,点击“注册”后,就会来到这个界面 第3张


第 4 步:点击左侧栏的“API权限” → “添加权限” → “常用 Microsoft API(Microsoft Graph)” ▼


第 4 步:点击左侧栏的“API权限” → “添加权限” → “常用 Microsoft API(Microsoft Graph)” 第4张


第 5 步:请求获取API权限(Microsoft Graph) → 委托的权限 ▼


第 5 步:请求获取API权限(Microsoft Graph) → 委托的权限 第5张


第 6 步:添加以下API权限 ▼


第 4 步:点击左侧栏的“API权限” → “添加权限” → “常用 Microsoft API(Microsoft Graph)” 第6张


添加这6个权限:


  1. Files.Read

  2. Files.ReadWrite

  3. Files.Read.All

  4. Files.ReadWrite.All

  5. offline_access

  6. User.Read

  • 最后,确认这6个权限是否全部已添加?

第 7 步:添加权限后,需要创建一个客户端密码。


  • 左侧导航点击“证书和密码” →  “+新客户端密码” ;

  • 随便填写窗口中的说明,截止日期选择“24个月”,然后点击“添加”;

  • 下面会出现你创建的密码,务必保存记录这个密码在电脑上,因为这个密码只会出现一次。

第 7 步:添加权限后,需要创建一个客户端密码。 左侧导航点击“证书和密码” →  “+新客户端密码” ; 随便填写窗口中的说明,截止日期选择“24个月”,然后点击“添加”; 下面会出现你创建的密码,务必保存记录这个密码在电脑上,因为这个密码只会出现一次。 第7张


第 8 步:回到主页面,点击“概述”,复制“应用程序(客户端) ID”


第 9 步:粘贴刚才复制的应用程序ID


回到我们的 VPS 的控制台,现在看起来像这样 ▼


Microsoft App Client Id
Enter a string value. Press Enter for the default ("").
client_id> //此处粘贴刚才复制的应用程序ID

粘贴我们刚才复制的应用程序(客户端) ID,回车;


第 9 步:输入密码


这里粘贴是我们刚刚保存记录的密码,如下:


Enter a string value. Press Enter for the default ("").
client_secret> //此处粘贴刚刚保存记录的密码

如果在Rclone 配置OneDrive时出现错误提示“Rclone Error:failed to configure OneDrive:empty token found”问题,请参考以下教程 ▼






欢迎转载《Onedrive有没有开放API?Onedrive云存储更改自建API建站

欢迎分享本文链接:https://www.chenweiliang.com/cwl-27827.html


网站地址:https://www.chenweiliang.com/



欲获取更多资讯内幕和秘技,欢迎进入Telegram频道:https://www.chenweiliang.com/go/tgchannel

没有评论:

发表评论