Mettre à jour todoTask
Espace de noms: microsoft.graph
Mettez à jour les propriétés d’un objet todoTask .
Cette API est disponible dans les déploiements de cloud national suivants.
Service global | Gouvernement des États-Unis L4 | Us Government L5 (DOD) | Chine gérée par 21Vianet |
---|---|---|---|
✅ | ✅ | ✅ | ❌ |
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) | Tasks.ReadWrite | Non disponible. |
Déléguée (compte Microsoft personnel) | Tasks.ReadWrite | Non disponible. |
Application | Non prise en charge. | Non prise en charge. |
Requête HTTP
PATCH /me/todo/lists/{todoTaskListId}/tasks/{taskId}
PATCH /users/{id|userPrincipalName}/todo/lists/{todoTaskListId}/tasks/{taskId}
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 l’objet todoTask .
Le tableau suivant répertorie les propriétés qui sont requises lorsque vous créez le todoTask.
Propriété | Type | Description |
---|---|---|
id | Chaîne | Identificateur unique de la tâche. Hérité de l’entité |
body | itemBody | Le corps de la tâche qui contient généralement des informations sur la tâche. Notez que seul le type HTML est pris en charge. |
categories | String collection | Les catégories associées à la tâche. Chaque catégorie correspond à la propriétédisplayNamed’unoutlookCategory que l’utilisateur a définie. |
completedDateTime | dateTimeTimeZone | La date dans le fuseau horaire spécifié à laquelle la tâche a été terminée. |
dueDateTime | dateTimeTimeZone | La date dans le fuseau horaire spécifié à laquelle la tâche doit être terminée. |
importance | importance | Importance de l’événement. Les valeurs possibles sont les suivantes : low , normal et high . |
isReminderOn | Boolean | Valeur True si une alerte est définie pour rappeler la true à l’utilisateur. |
recurrence | patternedRecurrence | Modèle de périodicité pour la tâche. |
reminderDateTime | dateTimeTimeZone | Date et heure d’une alerte de rappel de la tâche. |
startDateTime | dateTimeTimeZone | Date dans le fuseau horaire spécifié à laquelle le début de la tâche est planifié. |
statut | Statustâches | Indique l’état ou la progression de la tâche. Les valeurs possibles sont les suivantes : notStarted , inProgress , completed , waitingOnOthers , deferred . |
title | Chaîne | Brève description de la tâche. |
createdDateTime | DateTimeOffset | Date et heure de création de la tâche. Par défaut, cette valeur est définie dans le fuseau horaire UTC. Vous pouvez fournir un fuseau horaire personnalisé dans l’en-tête de la demande. |
lastModifiedDateTime | DateTimeOffset | Date et heure de la dernière modification de la tâche. Par défaut, le fuseau est UTC. Vous pouvez fournir un fuseau horaire personnalisé dans l’en-tête de la demande. |
bodyLastModifiedDateTime | DateTimeOffset | Date et heure de la dernière modification du corps de la tâche. Par défaut, le fuseau est UTC. Vous pouvez fournir un fuseau horaire personnalisé dans l’en-tête de la demande. |
Réponse
Si elle réussit, cette méthode renvoie un 200 OK
code de réponse et un objet todoTask mis à jour dans le corps de la réponse.
Exemples
Demande
PATCH https://graph.microsoft.com/v1.0/me/todo/lists/AAMkADA1MTHgwAAA=/tasks/721a35e2-35e2-721a-e235-1a72e2351a72
Content-Type: application/json
{
"dueDateTime":{
"dateTime":"2020-07-25T16:00:00",
"timeZone":"Eastern Standard Time"
}
}
Réponse
Remarque : l’objet de réponse affiché ci-après peut être raccourci pour plus de lisibilité.
HTTP/1.1 200 OK
Content-Type: application/json
{
"@odata.context": "https://graph.microsoft.com/beta/$metadata#tasks/$entity",
"@odata.etag": "W/\"s8/ERWT3WEeFpBGD0bDgAA+TWq9g==\"",
"importance": "low",
"isReminderOn": false,
"status": "notStarted",
"title": "Shop for dinner",
"createdDateTime": "2020-07-22T10:39:03.7937971Z",
"lastModifiedDateTime": "2020-07-22T12:02:10.8835421Z",
"categories": [],
"id": "721a35e2-35e2-721a-e235-1a72e2351a72",
"body": {
"content": "",
"contentType": "text"
},
"dueDateTime": {
"dateTime": "2020-08-25T04:00:00.0000000",
"timeZone": "UTC"
}
}