创建应用

首先打开应用注册 - Microsoft Entra 管理中心

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

获取刷新令牌

将上一步骤中获得的 client_idclient_secret 填入 https://api.oplist.org/
,点击"获取刷新令牌"即可

SharePoint site\_id

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

添加账号

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

根文件夹ID

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