Installer une application pour l’utilisateur

Espace de noms: microsoft.graph

Installez une application dans l’étendue personnelle de l’utilisateur spécifié.

Autorisations

L’une des autorisations suivantes est nécessaire pour appeler cette API. Pour plus d’informations, notamment sur la façon de choisir les autorisations, voir Autorisations.

Type d’autorisation Autorisations (de celle qui offre le plus de privilèges à celle qui en offre le moins)
Déléguée (compte professionnel ou scolaire) TeamsAppInstallation.ReadWriteSelfForUser, TeamsAppInstallation.ReadWriteForUser
Déléguée (compte Microsoft personnel) Non prise en charge.
Application TeamsAppInstallation.ReadWriteSelfForUser.All, TeamsAppInstallation.ReadWriteForUser.All

Requête HTTP

POST /users/{user-id | user-principal-name}/teamwork/installedApps

En-têtes de demande

En-tête Valeur
Autorisation Porteur {token}. Obligatoire.
Content-type application/json. Obligatoire.

Corps de la demande

Le corps de la demande doit contenir l’ID de l’application de catalogue existante à ajouter.

Propriété Type Description
teamsApp Chaîne ID de l’application à ajouter.

Réponse

Si elle réussit, cette méthode renvoie un code de réponse 201 Created. Elle ne renvoie rien dans le corps de la réponse.

Exemple

Demande

Voici un exemple de demande.

POST https://graph.microsoft.com/v1.0/users/5b649834-7412-4cce-9e69-176e95a394f5/teamwork/installedApps
Content-type: application/json

{
   "teamsApp@odata.bind":"https://graph.microsoft.com/v1.0/appCatalogs/teamsApps/12345678-9abc-def0-123456789a"
}

Réponse

Voici un exemple de réponse.

HTTP/1.1 201 Created