Visão geral do SDK do Microsoft Graph
Os kits de desenvolvimento de software (SDKs) do Microsoft Graph foram concebidos para simplificar a criação de aplicações de alta qualidade, eficientes e resilientes que acedem ao Microsoft Graph. Os SDKs incluem dois componentes: uma biblioteca de serviço e uma biblioteca principal.
A biblioteca de serviços contém modelos e construtores de pedidos gerados a partir de metadados do Microsoft Graph. A biblioteca de serviços fornece uma experiência avançada, fortemente digitada e detetável ao trabalhar com os muitos conjuntos de dados disponíveis no Microsoft Graph.
A biblioteca principal fornece funcionalidades que melhoram o trabalho com todos os serviços do Microsoft Graph. O suporte incorporado para processamento de repetições, redirecionamentos seguros, autenticação transparente e compressão de payload melhora a qualidade das interações da sua aplicação com o Microsoft Graph sem complexidade adicional, deixando-o totalmente no controlo. A biblioteca principal também suporta tarefas diárias, como paginar coleções e criar pedidos em lote.
Idiomas compatíveis
Atualmente, os SDKs estão disponíveis para as linguagens a seguir:
SDKs em versão prévia ou status GA
Uma versão de um SDK pode estar em status de versão prévia no lançamento ou em uma atualização significativa. Não suponha que uma versão de pré-visualização é sempre promovida para status de disponibilidade geral (GA).
Além disso, não utilize uma versão de pré-visualização de um SDK em aplicações de produção, independentemente da versão do Microsoft API do Graph (v1.0 ou beta) que utiliza.
Uma versão de um SDK no status GA pode usar o ponto de extremidade do Microsoft Graph API v1.0 ou o ponto de extremidade beta conforme especificado. Uma vez que as APIs do Microsoft Graph no ponto final beta estão sujeitas a alterações interruptivas, não utilize as aplicações de produção uma versão GA de um SDK que aceda ao ponto final beta do Microsoft API do Graph.
SDK vs. cliente de API gerado
Em alguns casos, é benéfico utilizar um cliente gerado pela Kiota em vez de um SDK do Microsoft Graph. Por exemplo, um programador que utiliza apenas um pequeno subconjunto das APIs do Microsoft Graph e quer minimizar o tamanho de instalação geral da respetiva aplicação pode utilizar o Kiota para gerar uma biblioteca de cliente mais pequena. Para obter detalhes, veja Generate Microsoft Graph client libraries with Kiota (Gerar bibliotecas de cliente do Microsoft Graph com a Kiota).
Suporte para SDKs
Os SDKs do Microsoft Graph são projetos do GitHub open source, pelo que, se tiver um problema com o SDK, submeta-os com todas as informações necessárias na página "problemas". Os autores e contribuidores do SDK devem analisar o problema e lançar uma correção em conformidade. O Microsoft CSS não suporta oficialmente SDKs, mas a Microsoft suporta o pedido HTTP do Microsoft API do Graph chamada que está a fazer.
Conteúdo relacionado
- Saiba mais sobre as funcionalidades e capacidades do SDK na documentação de requisitos de estrutura.
- Peça ou vote em novas funcionalidades no fórum de ideias da Plataforma para Programadores do Microsoft 365.
- Saiba como gerar bibliotecas de cliente do Microsoft Graph com o Kiota como alternativa à utilização de um SDK.