graph Pacote

Direitos autorais (c) Microsoft Corporation. Todos os direitos reservados. Licenciado sob a licença mit.

Classes

AuthProvider

Fornece autenticação para Microsoft Graph usando tokens do Teams.

Inicialize o AuthProvider.

Funções

get_graph_client

Obtenha um cliente Microsoft Graph configurado usando um Token.

get_graph_client(token: str | StringLike | Callable[[], str | StringLike | None | Awaitable[str | StringLike | None]] | None = None, *, base_url: str | None = None) -> GraphServiceClient

Parâmetros

Nome Description
token

Dados de token (cadeia de caracteres, StringLike, callable ou None). Se Nenhum, gerará ClientAuthenticationError com uma mensagem clara.

Valor padrão: None
base_url
Obrigatório

Opcional API do Graph substituição de URL base para nuvens soberanas (por exemplo, "https://graph.microsoft.us" para GCCH). Quando fornecido, o cliente roteia chamadas HTTP para esse ponto de extremidade + "/v1.0/". Quando None, o ponto de extremidade público do Graph é usado.

Parâmetros somente de palavra-chave

Nome Description
base_url
Valor padrão: None

Retornos

Tipo Description
<xref:GraphServiceClient>

Um cliente configurado pronto para chamadas do Microsoft API do Graph

Exceções

Tipo Description
ClientAuthenticationError

Se o token for Nenhum, inválido ou a autenticação falhar

Exemplos

'''<<>><<python

Nuvem pública (padrão)

graph = get_graph_client("eyJ0eXAiOiJKV1Qi...")# Grafo de nuvem soberana (GCCH) = get_graph_client("eyJ0eXAiOiJKV1Qi...", base_url="https://graph.microsoft.us)

''<<>>'<<