Microsoft Graph API 是 Microsoft 365 中的一个 RESTful API,它允许开发者访问和操作 Microsoft 365 中的数据,包括 OneDrive、Outlook、Teams 等服务。通过 Graph API,你可以获取、创建、更新和删除 OneDrive 中的文件和文件夹。
import requests
# 获取访问令牌(示例代码,实际需要根据 OAuth 2.0 流程获取)
access_token = "your_access_token_here"
# 调用 Graph API 获取 OneDrive 中的文件夹列表
headers = {
"Authorization": f"Bearer {access_token}",
"Content-Type": "application/json"
}
url = "https://graph.microsoft.com/v1.0/me/drive/root/children"
response = requests.get(url, headers=headers)
if response.status_code == 200:
folders = response.json().get("value", [])
for folder in folders:
if folder["folder"] is not None:
print(f"Folder Name: {folder['name']}")
else:
print(f"Error: {response.status_code} - {response.text}")
通过以上步骤和示例代码,你应该能够成功获取 OneDrive 中的所有文件夹。如果遇到具体问题,请参考相关文档或联系 Microsoft 支持团队获取帮助。
领取专属 10元无门槛券
手把手带您无忧上云