Partager via


Créer une ressource liée

Espace de noms: microsoft.graph

Créez un objet linkedResource pour associer une tâche spécifiée à un élément dans une application partenaire. Par exemple, vous pouvez associer une tâche à un élément de courrier électronique dans Outlook qui a déclenché la tâche, et vous pouvez créer un objet linkedResource pour suivre son association.

Vous pouvez également créer un objet linkedResource lors de la création d’une tâche.

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

POST /me/todo/lists/{todoTaskListId}/tasks/{taskId}/linkedResources
POST /users/{id|userPrincipalName}/todo/lists/{todoTaskListId}/tasks/{taskId}/linkedResources

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 linkedResource .

Le tableau suivant répertorie les propriétés qui sont requises lorsque vous créez la ressource linkedResource.

Propriété Type Description
id Chaîne ID généré par le serveur pour l’entité liée Héritée de l’entité
webUrl Chaîne Lien profond avec l’entité liée
applicationName Chaîne Champ indiquant le nom de l’application de la source qui envoie l’entité liée
displayName Chaîne Champ indiquant le titre de l’entité liée.
externalId Chaîne ID de l’objet associé à cette tâche sur le système tiers/partenaire

Réponse

Si elle réussit, cette méthode renvoie un 201 Created code de réponse et un objet linkedResource dans le corps de la réponse.

Exemples

Demande

POST https://graph.microsoft.com/v1.0/me/todo/lists/dfsdc-f9dfdfs-dcsda9/tasks/e2dc-f9cce2-dce29/linkedResources
Content-Type: application/json

{
  "webUrl": "https://microsoft.com",
  "applicationName": "Microsoft",
  "displayName": "Microsoft",
  "externalId": "dk9cddce2-dce2-f9dd-e2dc-cdf9e2dccdf9"
}

Réponse

Remarque : l’objet de réponse affiché ci-après peut être raccourci pour plus de lisibilité.

HTTP/1.1 201 Created
Content-Type: application/json

{
  "@odata.type": "#microsoft.graph.linkedResource",
  "id": "f9cddce2-dce2-f9cd-e2dc-cdf9e2dccdf9",
  "webUrl": "http:://microsoft.com",
  "applicationName": "Microsoft",
  "displayName": "Microsoft",
  "externalId": "dk9cddce2-dce2-f9dd-e2dc-cdf9e2dccdf9"
}