type de ressource site
Espace de noms: microsoft.graph
Importante
Les API sous la version /beta
dans Microsoft Graph sont susceptibles d’être modifiées. L’utilisation de ces API dans des applications de production n’est pas prise en charge. Pour déterminer si une API est disponible dans v1.0, utilisez le sélecteur Version .
La ressource site fournit des métadonnées et des relations pour un site SharePoint.
Méthodes
Méthode | Chemin d’accès REST |
---|---|
Accéder au site racine | GET /sites/root |
Accéder à un site | GET /sites/{site-id} |
Accéder à un site via un chemin d’accès | GET /sites/{hostname}:/{site-path} |
Obtenir un site pour un groupe | GET /groups/{group-id}/sites/root |
Obtenir les données analytiques | GET /sites/{site-id}/analytics |
Obtenir des activités par intervalle | GET /sites/{site-id}/getActivitiesByInterval |
Répertorier les pages | GET /sites/{site-id}/pages |
Lister les modèles de page | GET /sites/{site-id}/pageTemplates/microsoft.graph.pageTemplate |
Répertorier les sites racine | GET /sites?filter=root ne null&select=siteCollection,webUrl |
Répertorier les sites dans les zones géographiques | GET /site/getAllSites |
Répertorier les sous-sites d’un site | GET /sites/{site-id}/sites |
Rechercher des sites | GET /sites?search={query} |
Suivre le site | POST /users/{user-id}/followedSites/add |
Ne plus suivre le site | POST /users/{user-id}/followedSites/remove |
Répertorier les sites suivis | GET /me/followedSites |
Obtenir une autorisation | GET /sites/{site-id}/autorisations/{permission-id} |
Répertorier les autorisations | GET /sites/{site-id}/autorisations |
Créer des autorisations | POST /sites/{site-id}/autorisations |
Supprimer une autorisation | DELETE /sites/{site-id}/autorisations/{permission-id} |
Mettre à jour une autorisation | PATCH /sites/{site-id}/autorisations/{permission-id} |
Types de contenu de liste | OBTENIR /sites/{site-id}/Typesdecontenu |
Créer Typedecontenu | PUBLIER /sites/{site-id}/Typesdecontenu |
Répertorier des colonnes | OBTENIR /sites/{site-id}/colonnes |
Créer une colonne | PUBLIER /sites/{site-id}/colonnes |
Créer un travail de traitement de document | POST /sites/{site-id}/documentProcessingJobs |
Répertorier les opérations | GET /sites/{site-id}/operations |
Obtenir les paramètres du site | OBTENIR /sites/{site-id}/paramètres |
Obtenir delta | GET /sites/delta |
Propriétés
Propriété | Type | Description |
---|---|---|
id | String | Identificateur unique de l’élément. En lecture seule. |
createdDateTime | DateTimeOffset | Date et heure de création de l’élément. En lecture seule. |
description | string | Texte descriptif pour le site. |
eTag | string | ETag pour l’élément. En lecture seule. |
displayName | string | Titre complet du site. En lecture seule. |
lastModifiedDateTime | DateTimeOffset | Date et heure de dernière modification de l’élément. En lecture seule. |
name | string | Nom/titre de l’élément. |
racine | racine | Le cas échéant, fournit le site racine dans la collection de sites. En lecture seule. |
paramètres | siteSettings | Paramètres de ce site. En lecture seule. |
sharepointIds | sharepointIds | Renvoie les identificateurs utiles pour garantir la compatibilité de SharePoint REST. En lecture seule. |
siteCollection | siteCollection | Fournit des détails sur la collection du site. Disponible uniquement sur le site racine. En lecture seule. |
webUrl | chaîne (URL) | URL qui affiche l’élément dans le navigateur. En lecture seule. |
id, propriété
Un site est identifié par un ID unique composé des valeurs suivantes :
- Nom d’hôte de la collection de sites (contoso.sharepoint.com)
- ID unique de la collection de sites (GUID)
- ID unique du site (GUID)
L’identificateur root
fait toujours référence au site racine d’une cible donnée, comme suit :
-
/sites/root
: Site racine du client. -
/groups/{group-id}/sites/root
: Site d’équipe du groupe.
Relations
Relation | Type | Description |
---|---|---|
analytics | itemAnalytics | Analyse des activités d’affichage qui ont eu lieu sur ce site. |
colonnes | collection columnDefinition | Collection des définitions de colonne réutilisables dans plusieurs listes sous ce site. |
contentModels | collection contentModel | Collection de modèles de contenu appliqués à ce site. |
contentTypes | collection contentType | Collection de types de contenu définis pour ce site. |
Lecteur | lecteur | Lecteur par défaut (bibliothèque de documents) pour ce site. |
documentProcessingJobs | collection documentProcessingJob | Travaux de traitement de documents en cours d’exécution sur ce site. |
lecteurs | Collection d’objets lecteur | Ensemble de lecteurs (bibliothèques de documents) de ce site. |
externalColumns | collection columnDefinition | Collection de définitions de colonnes disponibles dans le site référencé à partir des sites de la hiérarchie parente du site actuel. |
éléments | collection baseItem | Utilisé pour traiter tout élément figurant dans ce site. Cette collection ne peut pas être énumérée. |
lists | collection list | Collection de listes en aval de ce site. |
opérations | Collection richLongRunningOperation | Collection d’opérations de longue durée pour le site. |
pages | collection baseSitePage | Collection de pages dans la liste baseSitePages sur ce site. |
pageTemplates | collection pageTemplate | Collection de modèles de page sur ce site. |
autorisations | collection permission | Autorisations associées au modèle de site. Pouvant accepter la valeur Null. |
recycleBin | recycleBin | Conteneur pour une collection de ressources recycleBinItem dans ce site. |
sites | collection de sites | Collection de sous-sites de ce site. |
termStore | microsoft.graph.termStore.store | Le termStore sous ce site. |
Représentation JSON
La représentation JSON suivante montre le type de ressource.
La ressource site est dérivée de l’élément baseItem et hérite des propriétés de cette ressource.
{
"displayName": "string",
"id": "string",
"root": { "@odata.type": "microsoft.graph.root" },
"settings": { "@odata.type": "microsoft.graph.sitesettings" },
"sharepointIds": { "@odata.type": "microsoft.graph.sharepointIds" },
"siteCollection": {"@odata.type": "microsoft.graph.siteCollection"},
/* relationships */
"analytics": { "@odata.type": "microsoft.graph.itemAnalytics" },
"columns": [ { "@odata.type": "microsoft.graph.columnDefinition" }],
"contentTypes": [ { "@odata.type": "microsoft.graph.contentType" }],
"externalColumns": [ { "@odata.type": "microsoft.graph.columnDefinition" }],
"drive": { "@odata.type": "microsoft.graph.drive" },
"drives": [ { "@odata.type": "microsoft.graph.drive" }],
"items": [ { "@odata.type": "microsoft.graph.baseItem" }],
"lists": [ { "@odata.type": "microsoft.graph.list" }],
"permissions": [ { "@odata.type": "microsoft.graph.permission" }],
"sites": [ { "@odata.type": "microsoft.graph.site"} ],
"termStore": { "@odata.type": "microsoft.graph.termStore.store" },
/* inherited from baseItem */
"createdDateTime": "datetime",
"description": "string",
"eTag": "string",
"lastModifiedDateTime": "datetime",
"name": "string",
"webUrl": "url"
}