Co sprawdzić przed pierwszą integracją z Microsoft Graph?
Najpierw odpowiedz na głos lub w myślach, potem porównaj.
Odpowiedź
Najpierw wybieram konkretną operację i sprawdzam jej wymagane uprawnienia. Dostęp delegated oznacza działanie w imieniu zalogowanej osoby, w granicach jej praw i zgody aplikacji. Dostęp application oznacza własną tożsamość aplikacji, bez bieżącego użytkownika. To istotnie różne możliwości.
Sprawdzam też pobieranie kolejnych stron danych i ograniczenia liczby wywołań. Gdy Graph odpowie 429, uwzględniam czas z Retry-After. Mechanizmy powiadomień lub odczytu zmian zależą od zasobu, nie są identyczne dla każdego endpointu. Nie zakładam, że odczyt w imieniu aplikacji automatycznie sprawdzi prawa osoby, która zadała pytanie w czacie.
Dlaczego to ważne: Daje praktyczny punkt startu bez wymogu znajomości całego Microsoft 365.
Możliwe dopytania: Dlaczego aplikacja z szerokim dostępem nadal musi ograniczać wyniki użytkownikowi?
Jak poszło? Bądź szczery — „Jeszcze nie” dodaje pytanie do powtórki.
Zacznij od
- M-P01 · Czym jest Azure i czym różni się od Azure OpenAI? — Python, Microsoft i SAP
- M-P02 · Co to są Entra ID, Microsoft Graph i SharePoint? — Python, Microsoft i SAP
- M-P03 · Co to jest SAP i dlaczego agent miałby się z nim łączyć? — Python, Microsoft i SAP
Dalsza lektura
- Microsoft Graph: Overview of permissions(otwiera się w nowej karcie)Docs; dostęp 22.10.2026. Delegated i application permissions oraz granice dostępu.
- Microsoft Graph: Throttling guidance(otwiera się w nowej karcie)Docs; dostęp 22.10.2026. 429, Retry-After i kontrola tempa wywołań.