Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Espace de noms: microsoft.graph
Mettre à jour les propriétés d’un objet note . Prend en charge le contrôle d’accès concurrentiel optimiste via l’en-tête If-Match avec la valeur changeKey pour la note.
Cette API est disponible dans les déploiements cloud nationaux suivants.
| Service global | Gouvernement américain L4 | Gouvernement américain L5 (DOD) | Chine exploitée par 21Vianet |
|---|---|---|---|
| ✅ | ❌ | ❌ | ❌ |
Autorisations
Choisissez l’autorisation ou les autorisations marquées comme étant les moins privilégiées pour cette API. Utilisez une ou plusieurs autorisations privilégiées uniquement si votre application en a besoin. Pour plus d’informations sur les autorisations déléguées et d’application, voir Types d’autorisations. Pour en savoir plus sur ces autorisations, consultez la référence des autorisations.
| Type d’autorisation | Autorisations les moins privilégiées | Autorisations à privilèges plus élevés |
|---|---|---|
| Déléguée (compte professionnel ou scolaire) | ShortNotes.ReadWrite | Non disponible. |
| Déléguée (compte Microsoft personnel) | ShortNotes.ReadWrite | Non disponible. |
| Application | Non prise en charge. | Non prise en charge. |
Requête HTTP
PATCH /me/notes/{note-id}
PATCH /users/{id | userPrincipalName}/notes/{note-id}
En-têtes de demande
| Nom | Description |
|---|---|
| Autorisation | Porteur {token}. Obligatoire. En savoir plus sur l’authentification et les autorisations. |
| Content-Type | application/json. Obligatoire. |
| If-Match | La valeur changeKey de la note est utilisée pour un contrôle d’accès concurrentiel optimiste. Facultatif. Nous vous recommandons d’utiliser cet en-tête pour éviter les conflits. |
Corps de la demande
Dans le corps de la demande, fournissez uniquement les valeurs des propriétés à mettre à jour. Les propriétés existantes qui ne sont pas incluses dans le corps de la demande conservent leurs valeurs précédentes ou sont recalculées en fonction des modifications apportées à d’autres valeurs de propriété.
Le tableau suivant spécifie les propriétés qui peuvent être mises à jour.
| Propriété | Type | Description |
|---|---|---|
| corps | itemBody | Contenu de la note. Supports text ou html types de contenu. Facultatif. |
| categories | String collection | Catégories associées à la note. Facultatif. |
| sujet | String | Titre de la note. Facultatif. |
Réponse
En cas de succès, cette méthode renvoie un code de 200 OK réponse et un objet note mis à jour dans le corps de la réponse.
Si l’en-tête If-Match ne correspond pas à la changeKey actuelle, cette méthode retourne un 412 Precondition Failed code de réponse.
Exemples
Demande
L’exemple suivant illustre une demande.
PATCH https://graph.microsoft.com/v1.0/me/notes/AAMkAGI2THVSAAA=
Content-Type: application/json
If-Match: "CQAAABYAAABE"
{
"subject": "Updated Meeting Notes - Jan 28",
"body": {
"contentType": "html",
"content": "<html><body><h2>Updated Standup</h2><ul><li>Task 1 completed</li><li>Task 2 in progress</li></ul></body></html>"
}
}
Réponse
L’exemple suivant illustre la réponse.
HTTP/1.1 200 OK
Content-Type: application/json
{
"@odata.context": "https://graph.microsoft.com/v1.0/$metadata#users('user-id')/notes/$entity",
"id": "AAMkAGI2THVSAAA=",
"changeKey": "CQAAABYAAABG",
"createdDateTime": "2024-01-15T10:30:00Z",
"lastModifiedDateTime": "2024-01-28T09:45:00Z",
"categories": [],
"subject": "Updated Meeting Notes - Jan 28",
"body": {
"contentType": "html",
"content": "<html><body><h2>Updated Standup</h2><ul><li>Task 1 completed</li><li>Task 2 in progress</li></ul></body></html>"
},
"bodyPreview": "Updated Standup Task 1 completed Task 2 in progress",
"isDeleted": false,
"hasAttachments": false
}