graph Pacchetto
Copyright (c) Microsoft Corporation. Tutti i diritti riservati. Concesso in licenza con la licenza MIT.
Classi
| AuthProvider |
Fornisce l'autenticazione per Microsoft Graph usando i token di Teams. Inizializzare AuthProvider. |
Funzioni
get_graph_client
Ottenere un client Microsoft Graph configurato usando un token.
get_graph_client(token: str | StringLike | Callable[[], str | StringLike | None | Awaitable[str | StringLike | None]] | None = None, *, base_url: str | None = None) -> GraphServiceClient
Parametri
| Nome | Descrizione |
|---|---|
|
token
|
Dati del token (string, StringLike, callable o None). Se Nessuno genera ClientAuthenticationError con un messaggio non crittografato. Valore predefinito: None
|
|
base_url
Necessario
|
Facoltativo API Graph override dell'URL di base per i cloud sovrani ,ad esempio "https://graph.microsoft.us" per GCCH. Se specificato, il client instrada le chiamate HTTP a questo endpoint + "/v1.0/". Se None, viene usato l'endpoint graph pubblico. |
Parametri di sole parole chiave
| Nome | Descrizione |
|---|---|
|
base_url
|
Valore predefinito: None
|
Valori restituiti
| Tipo | Descrizione |
|---|---|
|
<xref:GraphServiceClient>
|
Un client configurato pronto per le chiamate a Microsoft API Graph |
Eccezioni
| Tipo | Descrizione |
|---|---|
|
ClientAuthenticationError
|
Se il token è Nessuno, non valido o l'autenticazione ha esito negativo |
Esempio
''<<>>python<<
Cloud pubblico (impostazione predefinita)
graph = get_graph_client("eyJ0eXAiOiJKV1Qi...")# Cloud sovrano (GCCH) graph = get_graph_client("eyJ0eXAiOiJKV1Qi...", base_url="https://graph.microsoft.us")
'''<<>><<