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