Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En este artículo, agregará sus propias funcionalidades de Microsoft Graph a la aplicación que creó en Compilación de aplicaciones de Python 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
Agregue la siguiente función a graph.py.
async def make_graph_call(self): # INSERT YOUR CODE HERE return
Reemplace la función vacía
make_graph_call
de main.py por lo siguiente.async def make_graph_call(graph: Graph): await graph.make_graph_call()
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 crear su propia solicitud de API.
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 permiso necesario en config.cfg.
- 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 make_graph_call
función de graph.py. Si va a copiar un fragmento de código de la documentación o del Explorador de Graph, asegúrese de cambiar el GraphServiceClient
nombre a self.user_client
.
Contenido relacionado
Ahora que tiene una aplicación en funcionamiento que llama a Microsoft Graph, puede experimentar y agregar nuevas características.
- Obtenga información sobre cómo usar la autenticación de solo aplicación con el SDK de Microsoft Graph para Python.
- Visite información general de Microsoft Graph para ver todos los datos a los que puede acceder con Microsoft Graph.