SuperAPI AI 工具集

microsoft-365

办公与效率

查看项目

更新于 10-16 02:36

技能介绍

用途:该技能用于通过 Microsoft Graph API 访问 Microsoft 365 资源,覆盖 OneDrive、SharePoint、Teams 频道和 Teams 聊天。当用户提到 Microsoft 365、OneDrive、SharePoint 或 Teams 时适用。

主要能力:

  • 用户信息:获取当前用户(/v1.0/me)。
  • OneDrive:列出根目录项、获取项目元数据、下载文件、上传小文件(最大 250 MB)、创建文件夹、搜索文件。
  • SharePoint:列出站点、按主机名与路径获取站点、列出站点驱动器、列出驱动器项目、列出站点列表。
  • Teams:列出已加入的团队、列出团队频道、列出频道消息、发送频道消息、列出聊天、发送聊天消息。

认证与调用方式:基址为 https://graph.microsoft.com,所有调用使用 Authorization: Bearer $MICROSOFT_365_TOKEN。为兼容性,MICROSOFT_GRAPH_TOKEN 也绑定到同一 OAuth 访问令牌。示例命令(原样保留): 获取当前用户:curl -s "https://graph.microsoft.com/v1.0/me" --header "Authorization: Bearer $MICROSOFT_365_TOKEN" | jq '{id, displayName, userPrincipalName, mail}' 发送频道消息:curl -s -X POST "https://graph.microsoft.com/v1.0/teams/<team-id>/channels/<channel-id>/messages" --header "Authorization: Bearer $MICROSOFT_365_TOKEN" --header "Content-Type: application/json" -d @/tmp/teams_message.json | jq '{id, createdDateTime, webUrl}'

排障:若请求失败,运行 zero doctor check-connector --env-name MICROSOFT_365_TOKEN 或 zero doctor check-connector --url https://graph.microsoft.com/v1.0/me --method GET。

限制:资料只说明了小文件上传上限 250 MB,未提供其他配额、权限范围、收费、价格或平台信息,均暂未提供。