Compartilhar via


Expandir aplicações Python com mais APIs do Microsoft Graph

Neste artigo, vai adicionar as suas próprias capacidades do Microsoft Graph à aplicação que criou na compilação de aplicações Python com o Microsoft Graph. Por exemplo, poderá querer adicionar um fragmento de código a partir da documentação do Microsoft Graph, do Graph Explorer ou do código que criou. Esta secção é opcional.

Atualizar o aplicativo

  1. Adicione a seguinte função ao graph.py.

    async def make_graph_call(self):
        # INSERT YOUR CODE HERE
        return
    
  2. Substitua a função empty make_graph_call no main.py pelo seguinte.

    async def make_graph_call(graph: Graph):
        await graph.make_graph_call()
    

Escolher uma API

Localize uma API no Microsoft Graph que gostaria de experimentar. Por exemplo, a API Criar evento . Pode utilizar um dos exemplos na documentação da API ou criar o seu próprio pedido de API.

Configurar as permissões

Verifique a secção Permissões da documentação de referência da API escolhida para ver que métodos de autenticação são suportados. Algumas APIs não suportam apenas aplicações ou contas Microsoft pessoais, por exemplo.

  • Para chamar uma API com autenticação de utilizador (se a API suportar a autenticação de utilizador (delegado), adicione o âmbito de permissão necessário em config.cfg.
  • Para chamar uma API com autenticação apenas de aplicação, veja o tutorial de autenticação apenas de aplicações .

Adicionar o código

Copie o código para a make_graph_call função no graph.py. Se estiver a copiar um fragmento da documentação ou do Graph Explorer, certifique-se de que muda o GraphServiceClient nome para self.user_client.

Agora que tem uma aplicação de trabalho que chama o Microsoft Graph, pode experimentar e adicionar novas funcionalidades.

Exemplos de Python