Compartilhar via


Expandir aplicações JavaScript que utilizam a autenticação apenas de aplicações com mais APIs do Microsoft Graph

Neste artigo, vai adicionar as suas próprias capacidades do Microsoft Graph à aplicação que criou em Criar aplicações JavaScript com o Microsoft Graph e a autenticação apenas de aplicações. 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.

Atualizar o aplicativo

  1. Abra graphHelper.js e adicione a seguinte função.

    // This function serves as a playground for testing Graph snippets
    // or other code
    export async function makeGraphCallAsync() {
      // INSERT YOUR CODE HERE
    }
    
  2. Substitua a função empty makeGraphCallAsync no index.js pelo seguinte.

    async function doGraphCallAsync() {
      try {
        await makeGraphCallAsync();
      } catch (err) {
        console.log(`Error making Graph call: ${err}`);
      }
    }
    

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 personalizar um pedido de API no Graph Explorer e utilizar o fragmento gerado.

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), veja o tutorial de autenticação do utilizador (delegado ).
  • Para chamar uma API com autenticação apenas de aplicação (se a API a suportar), adicione o âmbito de permissão necessário no centro de administração do Microsoft Entra.

Adicionar o código

Copie o código para a makeGraphCallAsync função no graphHelper.js. Se estiver a copiar um fragmento da documentação ou do Graph Explorer, certifique-se de que muda o client nome para _appClient.

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

Kit de ferramentas do Microsoft Graph

Se estiver a criar aplicações JavaScript com IU, o Microsoft Graph Toolkit oferece uma coleção de componentes que podem simplificar o desenvolvimento.

TypeScript/JavaScript samples (Exemplos de TypeScript/JavaScript)