Aktualisieren von apps, die im App-Katalog Ihrer Organisation veröffentlicht wurdenUpdate apps published to your organization's app catalog

Wichtig

APIs unter der /beta Version in Microsoft Graph können Änderungen unterworfen werden.APIs under the /beta version in Microsoft Graph are subject to change. Die Verwendung dieser APIs in Produktionsanwendungen wird nicht unterstützt.Use of these APIs in production applications is not supported.

Aktualisieren einer zuvor veröffentlichten App im Microsoft Teams-App-Katalog.Update an app previously published to the Microsoft Teams app catalog. Diese API aktualisiert speziell eine APP, die im App-Katalog Ihrer Organisation veröffentlicht wurde (der Mandanten-App-Katalog).This API specifically updates an app published to your organization's app catalog (the tenant app catalog). Um den App-Katalog in Ihrer Organisation zu veröffentlichen organization , geben Sie als distributionMethod in der teamsCatalogApp -Ressource an.To publish to your organization's app catalog, specify organization as the distributionMethod in the teamsCatalogApp resource.

BerechtigungenPermissions

Eine der nachfolgenden Berechtigungen ist erforderlich, um diese API aufrufen zu können. Weitere Informationen, unter anderem zur Auswahl von Berechtigungen, finden Sie im Artikel zum Thema Berechtigungen.One of the following permissions is required to call this API. To learn more, including how to choose permissions, see Permissions.

Hinweis: Diese API kann nur von globalen Administratoren aufgerufen werden.Note: Only global administrators can call this API.

BerechtigungstypPermission Type Berechtigungen (von der Berechtigung mit den wenigsten Rechten zu der mit den meisten Rechten)Permissions (from least to most privileged)
Delegiert (Geschäfts-, Schul- oder Unikonto)Delegated (work or school account) AppCatalog.ReadWrite.AllAppCatalog.ReadWrite.All
Delegiert (persönliches Microsoft-Konto)Delegated (personal Microsoft account) Nicht unterstütztNot supported
AnwendungApplication Nicht unterstütztNot supported

HTTP-AnforderungHTTP request

PUT /appCatalogs/teamsApps/{id}

AnforderungsheaderRequest headers

KopfzeileHeader WertValue
AuthorizationAuthorization Bearer {token}. Erforderlich.Bearer {token}. Required.
Content-TypeContent-Type Anwendung/zipapplication/zip

AnforderungstextRequest body

Teams ZIP-Manifest-Nutzlast: für Teams-Anwendungs-ZIP-Datei Siehe Erstellen eines App-PaketsTeams Zip Manifest Payload: For Teams application zip file see Create an app package

Hinweis: Verwenden Sie die ID, die aus der Liste veröffentlichte apps Aufrufen zurückgegeben wird, um auf die APP zu verweisen, die Sie aktualisieren möchten.Note: Use the ID returned from the List published apps call for to reference the app you'd like to update. Verwenden Sie nicht die ID aus dem Manifest des ZIP-App-Pakets.Do not use the ID from the manifest of the zip app package.

AntwortResponse

HTTP/1.1 204 No Content

BeispielExample

AnforderungRequest

PUT https://graph.microsoft.com/beta/appCatalogs/teamsApps/06805b9e-77e3-4b93-ac81-525eb87513b8
Content-type: application/zip
Content-length: 244

[Zip file containing a Teams app package]

Für Teams-Anwendungs-ZIP-Datei Siehe Create App PackageFor Teams application zip file see Create app package

AntwortResponse

HTTP/1.1 204 No Content