¿Cómo obtener el contenido HTML de un SharePoint desde Microsoft Graph API?

Gonzalez Moreno, Hernan 0 Puntos de reputación
2024-03-27T19:06:26.73+00:00

Estoy utilizando Microsoft Graph API para obtener información de los SharePoint. Puedo obtener datos generales de los SharePoints, y datos generales de las pages. Sin embargo, estoy obteniendo información parcial del contenido de la page. Necesito obtener todo el cuerpo de la page, preferentemente en formato HTML.

Comparto una captura de pantalla de Postman donde se puede ver como obtengo en la key "description" el contenido parcial de la page.Captura de pantalla de 2024-03-27 15.59.00

Azure
Azure
Plataforma e infraestructura de informática en la nube para crear, implementar y administrar aplicaciones y servicios a través de una red mundial de centros de datos administrados por Microsoft.
406 preguntas
Microsoft Entra ID
Microsoft Entra ID
Un servicio de identidad Microsoft Entra que proporciona funcionalidades de control de acceso y administración de identidades. Reemplaza a Azure Active Directory.
40 preguntas
0 comentarios No hay comentarios
{count} votos

1 respuesta

Ordenar por: Muy útil
  1. Gonzalez Moreno, Hernan 0 Puntos de reputación
    2024-04-11T13:36:44.28+00:00

    Encontré la solución. La forma para obtener el HTML de una page es la siguiente:

    GET https://graph.microsoft.com/v1.0/sites/{{RootSiteName}}:/sites/{{SiteName}}:/pages/{{PageID}}/microsoft.graph.sitePage?expand=canvasLayout

    solucion_page

    El HTML llega dentro de una key con el nombre "innerHtml".

    Incluso, me tope con otra situación. Necesitaba obtener el HTML de una archivo que no es una "page", sino de un "item" de una "list". Para este otro caso la solución es:
    GET https://graph.microsoft.com/v1.0/sites/{{RootSiteName}}:/sites/{{SiteName}}:/lists/{{ListID}}/items/{{ItemID}}

    solucion_item En este último caso, el HTML llega en una key con el nombre "WikiField".

    0 comentarios No hay comentarios

Su respuesta

Las respuestas se pueden marcar como respuestas aceptadas por el autor de la pregunta, lo que ayuda a los usuarios a conocer la respuesta que resolvió el problema del autor.