{
"folder": {
"type": 3,
"name": "onedrive",
"size": null,
"mime": "",
"time": "2024-11-21T06:37:45.367Z"
}
}
## OneDrive
| 示例 | 使用参数 | 说明 |
| ------------------------- | ---------------------------------------------------------- | ----------------------------------------------------------- |
| onedrive | refresh_token | 挂载整个云盘 |
| onedrive-custom-client | refresh_token, [root], [api_url], client_id, client_secret | 使用自定义 client api |
| onedrive-root | refresh_token, root | 挂载某个子文件夹,root 为子文件夹的路径,例如:`/音乐/周董` |
| onedrive-shareurl | share_url, type=com | 通过分享链接获取access_token,挂载分享链接中的文件夹 |
| onedrive-shareurl-root | share_url, root, type=com | 同上,挂载分享链接中的某个子文件夹 |
| onedrive-shareurl-cn | share_url, type=cn | 通过分享链接访问,使用模拟请求方式实现。 |
| onedrive-shareurl-cn-root | share_url, root, type=cn | 同上,挂载子文件夹 |
| onedrive-site | refresh_token, api_url | 挂载 sharepoint |
## 一些说明
OneDrive 使用 refresh_token 或 share_url 进行访问
refresh_token 是通过官方 Graph API 访问,支持 type、root、api_url、client_id、client_secret
type 可选国际版和世纪互联版;api_url 可用于挂载 sharepoint site;可自定义 client_id 和 client_secret
share_url 是通过解析 html 访问,支持 root 和 type
type 可选 com 和 cn ,type=com 时,使用 share_url 获取 access_token,再使用 Graph API 访问;type=cn 时,使用模拟 API 访问
## 一些建议
挂载普通使用 type 和 refresh_token
挂载 sharepoint 使用 type、refresh_token 和 api_url
无管理员账号使用 type=com 和 share_url
世纪互联分享链接使用 type=cn 和 share_url