创建应用
首先打开应用注册 - Microsoft Entra 管理中心
- 在打开的页面,选择所在区域,点击创建应用
- 登陆后选择"注册应用程序",输入"名称",选择"任何组织目录中的账户和个人"(注意这里不要看位置选择而是看文字,部分人可能是中间那个选项,不要选成单一租户或者其他选项,否则会导致登陆时出现问题),输入重定向 URL 为 https://api.oplist.org/onedrive/callback ,点击注册即可,然后可以得到
client_id
- 注册好应用程序之后,选择"证书和密码",点击"新客户端密码",输入一串密码,选择时间为最长的那个,点击"添加"
(注:在添加之后输入的密码之后会消失,请记录下来client_secret
的值) - 选择 "API 权限",点击 "Microsoft Graph",在"选择权限"中输入
file
,勾选Files.read
(注:Files.read 是只读最小权限,图中权限较大,也同样可以),点击"确定"
获取刷新令牌
将上一步骤中获得的 client_id
和 client_secret
填入 https://api.oplist.org/
,点击"获取刷新令牌"即可
SharePoint site\_id
如果需要挂载 SharePoint,完成上一步后,在显示刷新令牌的界面会出现一个输入站点地址,输入站点地址后点击获取 site_id
即可。
添加账号
将上述过程中获取得到的值依次填入即可。
根文件夹ID
默认为 /
,如果需要自定义,就填路径就行,从根路径开始,和本地路径一样,比如 /test