python获取onedrive文件详细代码
时间: 2024-02-02 07:02:28 浏览: 168
获取硬盘的详细信息源代码
您可以使用 Microsoft Graph API 来获取 OneDrive 文件的详细信息。下面是一个示例代码,使用 Python 和 requests 库来实现:
```python
import requests
import json
# 设置访问令牌和文件路径
access_token = "YOUR_ACCESS_TOKEN"
file_path = "/path/to/your/file"
# 构建 API 请求 URL
api_url = f"https://graph.microsoft.com/v1.0/me/drive/root:{file_path}"
# 添加请求头,包含访问令牌
headers = {
"Authorization": f"Bearer {access_token}",
"Content-Type": "application/json"
}
# 发起 GET 请求获取文件信息
response = requests.get(api_url, headers=headers)
# 解析响应结果
if response.status_code == 200:
file_info = response.json()
print("文件名:", file_info["name"])
print("文件大小:", file_info["size"], "字节")
print("创建时间:", file_info["createdDateTime"])
print("最后修改时间:", file_info["lastModifiedDateTime"])
else:
print("获取文件信息失败:", response.text)
```
请注意,在使用上述代码之前,您需要先获得有效的访问令牌(`access_token`)并替换代码中的`YOUR_ACCESS_TOKEN`。此外,还需要提供要获取详细信息的文件路径(`file_path`),例如`/Documents/example.docx`。
您可以通过使用 Microsoft 的身份验证和授权方法(如 OAuth2)来获取访问令牌。获取令牌的过程超出了本示例的范围。***
阅读全文