Afficher le contenu de la page récupérable à l’aide de l’API Microsoft SharePoint Online REST
Examinez les éléments du contenu d’une Microsoft SharePoint Online page qui peuvent être récupérés par le connecteur de Microsoft SharePoint Online contenu externe.
Avant de commencer
- L’URL de votre site. Il est généralement au format https://<nom-de-locataire>.sharepoint.com/sites/<nom-du-site>, où <nom-de-locataire> est le nom d’hôte de votre locataire et <nom-du-site> est le nom du site dans lequel se trouve la page. Par exemple, l’URL de votre site peut être https://example.sharepoint.com/sites/my-site.
- Nom de fichier de la page .aspx, sans l’extension. Par exemple, si l’URL de votre page est https://example.sharepoint.com/sites/my-site/SitePages/sample-page.aspx, le nom de fichier de la page est sample-age.Remarque :Microsoft SharePoint Online Les noms de fichiers des pages sont sensibles à la casse, alors copiez le nom de fichier exactement comme il apparaît dans le champ URL de votre navigateur Web.
Rôle requis : aucun
Pourquoi et quand exécuter cette tâche
Effectuez cette procédure pour examiner le contenu des champs de métadonnées CanvasContent1 et WikiFields d’une Microsoft SharePoint Online page. Ces champs contiennent le contenu statique que le connecteur récupère et rend possible la recherche dans vos Recherche IA applications.
Microsoft SharePoint Online Les pages sont stockées sous forme de fichiers .aspx dans la bibliothèque Site Pages d’un site. Ces fichiers incluent du contenu statique dans leurs champs de métadonnées CanvasContent1 et WikiFields, mais ils incluent également des scripts qui appellent un moteur côté serveur pour rendre dynamiquement le contenu consultable au moment de la demande. Le contenu exact restitué dépend du contexte utilisateur, des autorisations et des composants WebPart chargés dans le cadre de la demande de page.
Le rendu du contenu entièrement visible d’une page nécessite une session utilisateur authentifiée. Le Microsoft SharePoint Online connecteur ne peut pas emprunter l’identité d’un utilisateur pour déclencher ce processus de rendu. Par conséquent, le connecteur ne peut pas capturer la sortie HTML finale qu’un navigateur Web affiche.
Pour chaque page récupérée, le Microsoft SharePoint Online connecteur interroge l’API REST SharePoint pour accéder à l’élément de liste sous-jacent de la page. Le point de terminaison d’API utilisé est _api/web/lists('<list-id>')/items(<item-id>), où <list-id> et <item-id> sont des valeurs substituées dynamiquement. Le connecteur récupère le contenu principalement à partir des champs de métadonnées CanvasContent1 et WikiFields de la page, et capture également les autres champs de métadonnées de la page tels que le titre, l’auteur et la date de modification, le cas échéant. Le contenu de la page stocké exclusivement dans des composants WebPart dynamiques peut n’être récupéré que partiellement ou pas du tout, car ce contenu n’existe pas dans les métadonnées de l’élément de liste.
Le résultat de cette limitation est que les pages construites principalement avec du contenu textuel statique créé dans l’éditeur Microsoft SharePoint Online produisent un contenu consultable qui correspond plus étroitement à ce que les utilisateurs voient dans un navigateur Web. En revanche, les pages qui reposent sur des composants WebPart dynamiques peuvent ne pas contenir tout le contenu que les utilisateurs voient dans un navigateur Web.
Procédure
-
Récupérez l’ID de la liste des pages du site de votre site.
-
Affichez le contenu statique de la page sélectionnée.