Ajouter l’application à l’équipe

Espace de noms: microsoft.graph

Installez une application pour l’équipe spécifiée.

Note: Actuellement, cette opération ne prend pas en charge l’installation des applications qui nécessitent des autorisations de consentement spécifiques aux ressources. Pour plus d’informations, voir Problèmes connus.

Autorisations

L’une des autorisations suivantes est requise 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.ReadWriteSelfForTeam, TeamsAppInstallation.ReadWriteForTeam, Group.ReadWrite.All**, Directory.ReadWrite.All**
Déléguée (compte Microsoft personnel) Non prise en charge.
Application TeamsAppInstallation.ReadWriteSelfForTeam.All, TeamsAppInstallation.ReadWriteForTeam.All, Group.ReadWrite.All**, Directory.ReadWrite.All**

Remarque : les autorisations marquées avec ** sont uniquement pris en charge pour la compatibilité ascendante. Nous vous recommandons de mettre à jour vos solutions pour utiliser une autorisation différente répertoriée dans le tableau précédent et d’éviter d’utiliser ces autorisations à l’avenir.

Requête HTTP

POST /teams/{team-id}/installedApps

En-têtes de demande

En-tête Valeur
Autorisation Porteur {token}. Obligatoire.

Corps de la demande

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 200 OK. Elle ne renvoie rien dans le corps de la réponse.

Exemple

Demande

Voici un exemple de demande.

POST /teams/87654321-0abc-zqf0-321456789q/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 200 OK