个人云盘访问个人云盘访问
个人云盘访问

技能简介

该技能用于连接并访问 Microsoft OneDrive 个人版账户,实现云端文件的读取与管理操作。

能做什么

  • 读取 OneDrive 个人文件夹中的文件列表
  • 获取指定文件的元数据信息
  • 下载云端文件内容到本地环境

使用说明

使用前需完成以下配置步骤:

  1. 在 Microsoft Azure 门户注册应用程序,获取客户端ID和密钥
  2. 配置 OAuth 2.0 授权回调地址
  3. 安装依赖库:pip install msal requests
  4. 首次运行触发设备码登录流程,按提示完成微软账号授权
  5. 授权令牌将自动缓存,后续调用无需重复登录

输入与输出

见下方输入与输出表格。

项目内容
输入参数file_path: 字符串,指定 OneDrive 内的目标文件路径;可选参数 include_metadata: 布尔值,是否同时返回文件元数据
输出结果成功时返回文件内容与元数据对象;失败时返回错误代码及描述信息
适用人群拥有 Microsoft 个人账号、需要在自动化流程中读取云端文件的用户
不包含功能企业版 OneDrive 支持、文件写入与删除、共享链接生成、多账号切换管理

 

风险提示

  • 需妥善保管客户端密钥,避免泄露导致账号被盗用
  • 访问令牌存在有效期,过期后需重新授权
  • 频繁调用可能触发微软 API 速率限制
  • 个人敏感文件建议加密后再上传云端

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/cesarus85/ms-onedrive-personal/SKILL.md
来源类型:GitHub 开源仓库

数据统计

相关导航

暂无评论

none
暂无评论...