Xu ly SSO

This commit is contained in:
2026-05-09 10:31:28 +00:00
parent 9d04e7484c
commit f937d1a98e
21 changed files with 2515 additions and 271 deletions

View File

@@ -132,3 +132,13 @@ class GraphClient:
else:
url = f"{self.base_url}/drives/{drive_id}/root/delta"
return self._make_get_request(url)
def get_item_details(self, drive_id: str, item_id: str):
"""GET /drives/{driveId}/items/{itemId} - Lấy thông tin chi tiết bao gồm webUrl và downloadUrl."""
url = f"{self.base_url}/drives/{drive_id}/items/{item_id}"
return self._make_get_request(url)
def get_item_permissions(self, drive_id: str, item_id: str):
"""GET /drives/{driveId}/items/{itemId}/permissions - Lấy danh sách quyền truy cập."""
url = f"{self.base_url}/drives/{drive_id}/items/{item_id}/permissions"
return self._make_get_request(url)