Compartir a través de

¿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

Centro de la comunidad | Sin supervisar
0 comentarios No hay comentarios

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".

    ¿Le ha resultado útil esta respuesta?

    0 comentarios No hay comentarios

Su respuesta

Las respuestas pueden ser marcadas como "Aceptadas" por el autor de la pregunta y "Recomendadas" por los moderadores, lo que ayuda a los usuarios a saber que la respuesta ha resuelto el problema del autor.