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")

'''<<>><<