Mettre à jour webPart
Espace de noms: microsoft.graph
Mettez à jour les propriétés d’un objet webPart .
Autorisations
Choisissez l’autorisation ou les autorisations marquées comme moins privilégiées pour cette API. Utilisez une autorisation ou des autorisations privilégiées plus élevées uniquement si votre application en a besoin. Pour plus d’informations sur les autorisations déléguées et d’application, consultez Types d’autorisations. Pour en savoir plus sur ces autorisations, consultez les informations de référence sur les autorisations.
Type d’autorisation | Autorisations avec privilèges minimum | Autorisations privilégiées plus élevées |
---|---|---|
Déléguée (compte professionnel ou scolaire) | Sites.ReadWrite.All | Non disponible. |
Déléguée (compte Microsoft personnel) | Non prise en charge. | Non prise en charge. |
Application | Sites.ReadWrite.All | Non disponible. |
Requête HTTP
PATCH /sites/{site-id}/pages/{page-id}/microsoft.graph.sitePage/webParts/{webpart-id}
PATCH /sites/{site-id}/pages/{page-id}/microsoft.graph.sitePage/canvasLayout/verticalSection/webparts/{webpart-index}
PATCH /sites/{site-id}/pages/{page-id}/microsoft.graph.sitePage/canvasLayout/horizontalSections/{horizontal-section-id}/columns/{horizontal-section-column-id}/webparts/{webpart-index}
En-têtes de demande
Nom | Description |
---|---|
Autorisation | Porteur {token}. Obligatoire. En savoir plus sur l’authentification et l’autorisation. |
Content-Type | application/json. Obligatoire. |
Corps de la demande
Dans le corps de la demande, fournissez une représentation JSON de textWebPart ou standardWebPart.
Pour garantir la réussite de l’analyse du corps de la demande, ou @odata.type=#microsoft.graph.textwebpart
@odata.type=#microsoft.graph.standardwebpart
doit être inclus dans le corps de la demande.
Composants WebPart pris en charge
Il existe deux types de composants WebPart qui peuvent être ajoutés à un sitePage : standardWebPart et textWebPart.
Pour standardWebPart, seuls les éléments suivants sont pris en charge lors de la mise à jour à l’aide de l’API Microsoft Graph. Toute tentative d’ajout de composants WebPart non pris en charge entraîne un échec ou une exception.
# | Composant WebPart | Type |
---|---|---|
1 | Plans Bing | e377ea37-9047-43b9-8cdb-a761be2f8e09 |
2 | Bouton | 0f087d7f-520e-42b7-89c0-496aaf979d58 |
3 | Appel à l’action | df8e44e7-edd5-46d5-90da-aca1539313b8 |
4 | Diviseur | 2161a1c6-db61-4731-b97c-3cdb303f7cbb |
5 | Incorporation de document | b7dd04e1-19ce-4b24-9132-b60a1c2b910d |
6 | Image | d1d91016-032f-456d-98a4-721247c305e8 |
7 | Galerie d’images | af8be689-990e-492a-81f7-ba3e4cd3ed9c |
8 | Aperçu du lien | 6410b3b6-d440-4663-8744-378976dc041e |
9 | Organigramme | e84a8ca2-f63c-4fb9-bc0b-d8eef5ccb22b |
10 | Personnes | 7f718435-ee4d-431c-bdbf-9c4ff326f46e |
11 | Liens rapides | c70391ea-0b10-4ee9-b2b4-006d3fcad0cd |
12 | Entretoise | 8654b779-4886-46d4-8ffb-b5ed960ee986 |
13 | Youtube Embed | 544dd15b-cf3c-441b-96da-004d5a8cea1d |
14 | Zone de titre | cbe7b0a9-3504-44dd-a3a3-0e5cacd07788 |
Réponse
Si elle réussit, cette méthode renvoie un 200 OK
code de réponse et un objet webPart mis à jour dans le corps de la réponse.
Exemple
Demande
L’exemple suivant montre comment mettre à jour un composant WebPart.
PATCH /sites/7f50f45e-714a-4264-9c59-3bf43ea4db8f/pages/df69e386-6c58-4df2-afc0-ab6327d5b202/microsoft.graph.sitePage/webParts/c867fd9e-4c1e-43ec-a448-9760c9fff589
Content-Type: application/json
{
"@odata.type": "#microsoft.graph.textWebPart",
"innerHtml": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus blandit pellentesque ipsum tempor porta. Phasellus tincidunt et ipsum nec iaculis. Sed eu arcu tristique, congue erat a, consequat lorem. Suspendisse ac ullamcorper elit. Sed ultricies, risus sed hendrerit dictum, nunc massa ornare velit, a pharetra dolor urna quis lorem. Maecenas eget pellentesque purus, nec ultricies risus. Donec rhoncus lorem at euismod varius. Donec auctor sed mi vitae pharetra. Aenean id tempor mauris. Donec dui nulla, semper ut elit id, mattis commodo arcu. Aliquam erat volutpat."
}
Réponse
Si elle réussit, cette méthode renvoie un composant WebPart dans le corps de la réponse pour le composant WebPart mis à jour.
HTTP/1.1 200 OK
Content-type: application/json
{
"@odata.type": "#microsoft.graph.textWebPart",
"id": "51053496-e6f3-4161-94ac-07bdf4d92226",
"innerHtml": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus blandit pellentesque ipsum tempor porta. Phasellus tincidunt et ipsum nec iaculis. Sed eu arcu tristique, congue erat a, consequat lorem. Suspendisse ac ullamcorper elit. Sed ultricies, risus sed hendrerit dictum, nunc massa ornare velit, a pharetra dolor urna quis lorem. Maecenas eget pellentesque purus, nec ultricies risus. Donec rhoncus lorem at euismod varius. Donec auctor sed mi vitae pharetra. Aenean id tempor mauris. Donec dui nulla, semper ut elit id, mattis commodo arcu. Aliquam erat volutpat."
}