Compartir a través de


Extensión de aplicaciones de TypeScript con más API de Microsoft Graph

En este artículo, agregará sus propias funcionalidades de Microsoft Graph a la aplicación que creó en Compilación de aplicaciones typeScript con Microsoft Graph. Por ejemplo, es posible que quiera agregar un fragmento de código de la documentación de Microsoft Graph o el Explorador de Graph, o código que haya creado. Esta sección es opcional.

Actualizar la aplicación

  1. Abra graphHelper.ts y agregue la siguiente función.

    // This function serves as a playground for testing Graph snippets
    // or other code
    export async function makeGraphCallAsync() {
      // INSERT YOUR CODE HERE
    }
    
  2. Reemplace la función vacía makeGraphCallAsync de index.ts por lo siguiente.

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

Elección de una API

Busque una API en Microsoft Graph que le gustaría probar. Por ejemplo, create event API. Puede usar uno de los ejemplos de la documentación de la API, o puede personalizar una solicitud de API en el Explorador de Graph y usar el fragmento de código generado.

Configurar permisos

Compruebe la sección Permisos de la documentación de referencia de la API elegida para ver qué métodos de autenticación se admiten. Algunas API no admiten solo aplicaciones ni cuentas personales de Microsoft, por ejemplo.

  • Para llamar a una API con autenticación de usuario (si la API admite la autenticación de usuario (delegado), agregue el ámbito de permisos necesario en appSettings.ts.
  • Para llamar a una API con autenticación de solo aplicación, consulte el tutorial de autenticación de solo aplicación .

Agregar el código

Copie el código en la makeGraphCallAsync función de graphHelper.ts. Si va a copiar un fragmento de código de la documentación o del Explorador de Graph, asegúrese de cambiar el client nombre a _userClient.

Ahora que tiene una aplicación en funcionamiento que llama a Microsoft Graph, puede experimentar y agregar nuevas características.

Kit de herramientas de Microsoft Graph

Si va a crear aplicaciones TypeScript con la interfaz de usuario, Microsoft Graph Toolkit ofrece una colección de componentes que pueden simplificar el desarrollo.

Ejemplos de TypeScript/JavaScript